Делаю LEFT JOIN таблицы саму на себя
SELECT t1.id ,t1.parent_id, t2.id, t2.parent_id
FROM answers AS t1
LEFT JOIN answers AS t2";
Не работает, но если сделать тоже самое, но убрать слово LEFT
SELECT t1.id ,t1.parent_id, t2.id, t2.parent_id
FROM answers AS t1
JOIN answers AS t2";
Тогда все работает, но мне нужен LEFT JOIN
Необходимо указать связь ON
. Ее можно не указывать только для CROSS JOIN
, который вероятно и происходит в MySQL при отсутствии вида соединения.
SELECT t1.id ,t1.parent_id, t2.id, t2.parent_id
FROM answers AS t1
LEFT JOIN answers AS t2 on t1.id = t2.parent_id;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли запретить вставлять значение в таблицу, если вводимое значение уже есть в некотором столбце? Необходимо, чтобы значения не повторялисьКак...
У меня в mySQL есть таблица schedule у которой есть поля time_start и time_end в формате datetime