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