Синтаксис MySQL Join для связи "один ко многим"

Я сказал бы, сериализируют и десериализовывают, вместо синтаксического анализа и...

8
задан Das123 2 August 2009 в 03:15
поделиться

2 ответа

Вместо предложения WHERE поместите свои критерии в предложение LEFT JOIN:

SELECT
    t1.id
    , t1.title
    , t2.link_id AS refId
FROM
    t1
    LEFT JOIN t2
        ON t1.id = t2.title_id AND t2.link_id = 123
GROUP BY t1.id;
13
ответ дан 5 December 2019 в 10:04
поделиться

Поместите его в условие соединения для второй таблицы

SELECT t1.id, t1.title, t2.link_id as refId
FROM t1
LEFT JOIN t2 ON t1 = t2.title_id AND t2.link_id = 123
GROUP BY t1.id;
4
ответ дан 5 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: