@lolobrigit

Как выбрать строки по параметрам связанной таблицы?

Имеется 2 таблицы
1. table_k
id, name, description
1, Имя, Описание
2, Имя_2, Описание_2
...

2. table_d
id,kid(table_k id),name
1, 1,первый
2, 1,второй
3, 1,третий
4, 1,четвертый
5,2,второй
6,3,первый

Как из таблицы table_k вывести те позиции которые удовлетворяют условию, к примеру:
table_d.name = второй AND table_d.name = первый (Может быть более 2 параметров)
То есть в выводе должен быть именно table_k.id = 1;
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ответы на вопрос 1
initrd0
@initrd0
Это я =)
SELECT * FROM table_d LEFT OUTER JOIN table_k ON table_d.kid = table_k.id WHERE table_d.name = второй AND table_d.name = первый
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы