В MySQL:
Если у нас есть две таблицы:
comments
key | value
=================
1 | foo
2 | bar
3 | foobar
4 | barfoo
и
meta
comment_key | value
=========================
1 | 1
2 | 1
3 | 2
4 | 1
Я хочу получить комментарии из таблицы comment
, которые имеют соответствующий comment_key
в таблице meta
, которые имеют определенный value
(столбец value
в таблице meta
).
Например, я хотел бы выбрать все строки из таблицы comment
, которые имеют value
из 1
в таблице meta
:
Я бы ожидал этих результатов:
key | value
=================
1 | foo
2 | bar
4 | barfoo
И если бы я выбрал все строки из таблицы comment
, которые имеют value
из 2
в таблице meta
:
Я ожидал бы такой результат:
key | value
=================
3 | foobar
Я действительно надеюсь, что кто-то может помочь, спасибо всем заранее!
Думаю, мне нужно объединиться? Любые указатели были бы хорошими, и если это вообще возможно, коротким объяснением, чтобы я мог понять, где я ошибался -> так что я буду знать в следующий раз!