Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7+MySQL (myDAC) / 13 сообщений из 13, страница 1 из 1
28.03.2019, 09:07
    #39792709
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Можно ли сделать запрос (SELECT) к БД через TMyQuery, а потом сделать работать с этой выборкой другими запросами?
Т.е. Получить некий результат, сохранить его... не знаю куда, и сделать запрос к этому результату?
...
Рейтинг: 0 / 0
28.03.2019, 09:23
    #39792717
Cobalt747
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Да легко!

1) Create TableTmp
2) Select *** into TableTmp
и уже к этой таблице делай любые нужные тебе запросы.
...
Рейтинг: 0 / 0
28.03.2019, 09:57
    #39792738
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Cobalt747Да легко!

1) Create TableTmp
2) Select *** into TableTmp
и уже к этой таблице делай любые нужные тебе запросы.

А как присвоить результат Selecta таблице?
...
Рейтинг: 0 / 0
28.03.2019, 10:18
    #39792755
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Валерий666,

MySQL позволяет SELECT ... FROM SELECT? Если да - его и используй. Нет - сложи данные во временную/буферную таблицу, как советовали.
...
Рейтинг: 0 / 0
28.03.2019, 10:23
    #39792765
Валерий666
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
DarkMasterВалерий666,

MySQL позволяет SELECT ... FROM SELECT? Если да - его и используй. Нет - сложи данные во временную/буферную таблицу, как советовали.
Спасибо, чтото не подумал про вложенный!
...
Рейтинг: 0 / 0
28.03.2019, 12:39
    #39792875
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Common Table Expressions

WITH x AS ( select .... )
WITH y AS ( select .... )
SELECT A,B,C
FROM table1, table2, x,y

------------

CREATE VIEW X as SELECT....

SELECT A,B,C
FROM table1, table2, x,y

-------------

Ну и в конце концов локальные SQL-сервера: BDE, NexusDB, DBF Advantage, SQLite - перекачиваешь и развлекаешься
...
Рейтинг: 0 / 0
28.03.2019, 12:43
    #39792883
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Arioch,

In memory датасеты еще забыл.
...
Рейтинг: 0 / 0
28.03.2019, 14:23
    #39792950
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Как это забыл ???


AriochNexusDB
AriochSQLite
...
Рейтинг: 0 / 0
28.03.2019, 18:06
    #39793232
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Arioch,

А я в сторону TClientDataSet смотрел (или как там его правильно)....
...
Рейтинг: 0 / 0
28.03.2019, 20:37
    #39793320
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
DarkMaster,

в CDS нет SQL - "другими запросами" т.е. и не пахнет
...
Рейтинг: 0 / 0
29.03.2019, 10:24
    #39793446
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
Arioch,

Ну так он же не один (навскидку в RX был MemoryDataSet вроде) - есть вроде такие, что какие-то обрывки SQL сами умеют. Идея была просто сложить данные из select в память и крутить их уже клиентским кодом (как один из вариантов) - мы ж задачи не знаем.
...
Рейтинг: 0 / 0
29.03.2019, 10:43
    #39793454
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
мемори-датасеты годятся для крошечных выборок. Времянки - наше фсё
...
Рейтинг: 0 / 0
29.03.2019, 11:51
    #39793501
Arioch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi7+MySQL (myDAC)
RX/JVCL ещё примитивнее, чем CDS и DevEx
И баги были, приходилось править
SQL там и рядом не было

Если хочется in-memory, SQL и Delphi-written одновременно - то NexusDB, хотя он платный
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7+MySQL (myDAC) / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]