|
|
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Имеется две таблицы: авторА {id, name} Б {id, name, tableA_id} Нужно вывести список записей таблицы А, на которые нету соответствующей записи таблицы Б, но с дополнением в виде "where Б.name = ... ". Базовый запрос с отсутствующим дополнением я написал: авторselect a from A as a left join B as b on b.tableA_id = a.id where b.tableA_id is null но вот как правильно дописать условие с этим "where Б.name = ..." никак немогу понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2016, 15:15 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
А тебе не кажется, что при выполненном условии b.tableA_id is null дополнительное условие на конкретное значение b.name несколько... ммм... не по делу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2016, 15:59 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Если же речь о том, что сначала надо отобрать из таблицы Б записи с заданным Name, а потом связывать полученное с таблицей А, то Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2016, 16:02 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Нестану спорить что запрос идея запроса не из лучших, просто идея в чём - имеется товар(таблица 1), имеется список точек сдачи, откуда имеем набор цен сдачи товара на каждую точку сдачи. Нужно сформировать список точек сдачи товара, для которых ещё не определена цена сдачи, то есть, таблица "цена_сдачи" имеет три поля: {цена_сдачи, товар, точка_сдачи}, из чего нужно сформировать список точек сдачи, для которых ещё не определена цена сдачи(незнаю насколько осмысленно прозвучало). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 00:30 |
|
||
|
Помогите составить запрос
|
|||
|---|---|---|---|
|
#18+
Armitage1989незнаю насколько осмысленно прозвучало Не очень. Но из того, что можно понять и додумать - показанный шаблон подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2016, 09:17 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39219325&tid=1831888]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 507ms |

| 0 / 0 |
