|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
Всем доброго времени суток, в sql новичок, застрял на запросе. Перепробовал кучу способов, но не работает. Буду благодарен за любую помощь. Есть две таблицы: Application: -id -type (1,2) -room_number Room: -id -number -price Поля для объеденения Application.room_number = Room.number. Нужно вывести все Room, которых нет в application и те которые есть в application с type = 1. Вот что я смог написать, но здесь выводятся только те которых нет в applicaton. А куда прикрутить where application.type = 1 не знаю. select room.id, room.number, room.price FROM application right JOIN room ON room.number = application.room_number where application.room_number is null; ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:08 |
|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
Выложите нормальные CREATE TABLE, а не словесное описание структур. Выложите пример исходных данных в виде INSERT INTO и требуемый на таких данных результат (данные должны "накрывать" все возможные вариации). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:11 |
|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:31 |
|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
Akina, CREATE TABLE `test2`.`application` ( `id` INT NOT NULL, `type` ENUM('1', '2') NULL, `room_number` INT NOT NULL, PRIMARY KEY (`id`)); CREATE TABLE `test2`.`room` ( `id` INT NOT NULL, `number` INT NOT NULL, `price` INT NOT NULL, PRIMARY KEY (`id`)); insert into application (id,type,room_number) values (1,1,12); insert into application (id,type,room_number) values (1,2,13); insert into room (id,number,price) values (1,11,100); insert into room (id,number,price) values (2,12,100); insert into room (id,number,price) values (3,13,100); insert into room (id,number,price) values (4,14,100); Нужно вывести room с number = 11,12,14 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:31 |
|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6.
fiddle PS. Проверяйте скрипты перед публикацией на корректность/работоспособность. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:47 |
|
Нудна помощь в корректировке запроса
|
|||
---|---|---|---|
#18+
Akina, СПАСИБО ВАМ ОГРОМНОЕ!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2021, 22:55 |
|
|
start [/forum/topic.php?fid=47&msg=40033761&tid=1828249]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 138ms |
0 / 0 |