|
|
|
Реализация двух запросов
|
|||
|---|---|---|---|
|
#18+
Есть база данных, не получается сделать два запроса на SQL. 1. После ввода в диалоговом окне порядкового № участка, вывести на экран записи, содержащие следующие поля: порядковый № участка, Площадь участка, Состояние, № проекта, Название проекта, Общая площадь, Стоимость по каждому строению, находящемуся на этом участке. Тут я не понимаю, что за диалоговое окно и как его связать с выборкой. 2. Вывести на экран записи, содержащие следующие поля: № участка, Площадь участка, Состояние для всех участков, на которых нет никаких построек. Пытался сделать что-то такое: SELECT * FROM Участки, Строения_на_участках WHERE Участки.№_порядковый<>Строения_на_участках.№_порядковый; Хорошего из этого ничего не вышло. Буду очень признателен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2017, 22:03 |
|
||
|
Реализация двух запросов
|
|||
|---|---|---|---|
|
#18+
dima2308Есть база данных, не получается сделать два запроса на SQL. 1. После ввода в диалоговом окне порядкового № участка, вывести на экран записи, содержащие следующие поля: порядковый № участка, Площадь участка, Состояние, № проекта, Название проекта, Общая площадь, Стоимость по каждому строению, находящемуся на этом участке. Тут я не понимаю, что за диалоговое окно и как его связать с выборкой. диалоговое окно (само) появляется при запуске запроса, если этот запрос содержит ПАРАМЕТР - значение которого и надо ввести в этом диалоговом окне. Т.е. ваше задание как-бы намекает, что вам надо написать запрос с параметром в условии вашего запроса. В виде SQL запрос с параметром в условии может выглядеть, например так: Код: sql 1. dima23082. Вывести на экран записи, содержащие следующие поля: № участка, Площадь участка, Состояние для всех участков, на которых нет никаких построек. Пытался сделать что-то такое: SELECT * FROM Участки, Строения_на_участках WHERE Участки.№_порядковый<>Строения_на_участках.№_порядковый; Хорошего из этого ничего не вышло. Для этого в запросе можно СВЯЗАТЬ ваши таблицы при помощи конструкции LEFT JOIN в таком духе: Код: sql 1. 2. 3. такой LEFT JOIN в сочетании с условием IS NULL выбирает записи первой таблицы, для которых НЕТ связанных записей во второй таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2017, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=71&tid=1612257]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 384ms |

| 0 / 0 |
