|
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
|
||||||||||||||||
Delphi 6-7 Крушение программы после выполнения запроса SQL из базы данных15.01.2020, 08:12. Показов 2769. Ответов 22
Метки нет (Все метки)
Доброго времени суток, мудрые форумчане, сижу вторые сутки на форумах, да за учебниками толковыми, но нужен Ваш взгляд на проблему, ибо мой глаз уже замылился.
0
|
||||||||||||||||
| 15.01.2020, 08:12 | |
|
Ответы с готовыми решениями:
22
Вывод 3 столбцов с условиями после выполнения SQL запроса Обновление sql-й базы данных после запроса на добавление Освобождение памяти после выполнения SQL запроса |
|
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
|
|
| 15.01.2020, 08:38 [ТС] | |
|
SQL Builder сам вывел такое, после того как я предложил ему свои таблицы и выбрал требуемые поля. Я поэтому и узнаю, может как-то иначе нужно написать код?
0
|
|
|
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
|
||||||
| 15.01.2020, 08:53 [ТС] | ||||||
|
тогда просто можно было бы написать
0
|
||||||
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
||
| 15.01.2020, 08:54 | ||
|
1
|
||
|
|
|
| 15.01.2020, 09:08 | |
|
вот могу посоветовать наглядненько
http://www.skillz.ru/dev/php/a... OUTER.html
1
|
|
|
Модератор
|
||
| 15.01.2020, 09:13 | ||
|
0
|
||
| 15.01.2020, 09:49 | |
|
Не по теме: а разве в SQL Builder нельзя таблицы по ключевому полю соединять?
0
|
|
|
3763 / 2267 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 16.01.2020, 20:26 | |
Сообщение было отмечено Felperc как решение
Решение
Интересно, сколько памяти съедал этот чудо запрос. Там же на выходе получается адское количество вариантов. Даже если предположить что в табличках было не больше 50 записей это же больше 15 миллиардов строк должно выйти.
1
|
|
|
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
|
||||||
| 19.01.2020, 17:11 [ТС] | ||||||
|
Вы абсолютно правы, такой бардак творился при выводе запроса но я нашел решение своей проблемы!!!
После выставления связей между таблицами, запрос начал выводить данные корректно! Вот что указал в коде )
0
|
||||||
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
| 19.01.2020, 19:06 | |
|
Уже задавал вопрос, но задам еще раз.
Что скажут гуру баз данных о таком способе соединения таблиц? (через where, а не inner join) Добавлено через 1 минуту ps: речь о БД, которые знают про join
0
|
|
| 19.01.2020, 19:29 | |
|
Не по теме: mac1eod, на гуру не претендую, поэтому скажу попросту: оно взлетит, никуда не денется... Вот только выглядит все это громоздко даже на таком вот простеньком запросе...
0
|
|
|
1 / 1 / 0
Регистрация: 12.06.2012
Сообщений: 18
|
|
| 19.01.2020, 19:54 [ТС] | |
|
А это скажется как-то на производительности? Если нет, то ничего плохого я не вижу )
0
|
|
|
|
|
| 19.01.2020, 20:04 | |
|
это идентичные вещи,
некоторые гуру уверяют, что на некоторых серверах явный и неявный JOIN могут дать разные планы выполнения, но я не встречался и я не уверен, что у вас везде только INNER JOIN будет а миксовать, это уж точно фу
0
|
|
|
231 / 163 / 54
Регистрация: 26.10.2014
Сообщений: 928
|
|
| 19.01.2020, 20:26 | |
|
0
|
|
|
пофигист широкого профиля
4769 / 3204 / 862
Регистрация: 15.07.2013
Сообщений: 18,609
|
|
| 19.01.2020, 21:00 | |
|
0
|
|
| 19.01.2020, 21:00 | |
|
Помогаю со студенческими работами здесь
20
Узнать количество строк после выполнения sql запроса Подобрать для базы данных sql 4 запроса Чтение из базы данных (посредством SQL запроса) Ошибка выполнения SQL запроса "Несоответствие типов данных в выражении условия отбора." Во время установки программы не создаются базы данных SQL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|