powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос
6 сообщений из 6, страница 1 из 1
Помогите составить запрос
    #39219279
Armitage1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется две таблицы:
авторА {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 = ..." никак немогу понять.
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39219325
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А тебе не кажется, что при выполненном условии b.tableA_id is null дополнительное условие на конкретное значение b.name несколько... ммм... не по делу?
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39219331
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если же речь о том, что сначала надо отобрать из таблицы Б записи с заданным Name, а потом связывать полученное с таблицей А, то
Код: sql
1.
2.
3.
4.
5.
SELECT a 
FROM a 
LEFT JOIN b 
ON b.tableA_id = a.id AND b.name = 'value'
WHERE b.tableA_id IS NULL
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39219684
Armitage1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нестану спорить что запрос идея запроса не из лучших, просто идея в чём - имеется товар(таблица 1), имеется список точек сдачи, откуда имеем набор цен сдачи товара на каждую точку сдачи. Нужно сформировать список точек сдачи товара, для которых ещё не определена цена сдачи, то есть, таблица "цена_сдачи" имеет три поля: {цена_сдачи, товар, точка_сдачи}, из чего нужно сформировать список точек сдачи, для которых ещё не определена цена сдачи(незнаю насколько осмысленно прозвучало).
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39219806
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Armitage1989незнаю насколько осмысленно прозвучало
Не очень. Но из того, что можно понять и додумать - показанный шаблон подойдёт.
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39220059
Armitage1989
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, благодарю за помощь
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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