Я пытаюсь использовать JOIN, но кажется, что я получаю только половину результата. Ниже приведены таблицы и требуемый вывод.MYSQL вытягивает два столбца из одной таблицы, используя JOIN
Я не получаю сообщение об ошибке.
Когда я использовал JOIN, он показывает только approver1
. Итак, что я сделал:
SELECT tb1.*, tb2.name AS a1, tb3.name AS a2
FROM table1 tb1
LEFT JOIN approver tb2
ON tb1.approve1 = tb2.id
LEFT JOIN approver tb3
ON tb1.approver2 = tb2.id
Любая помощь или подсказка были бы весьма признательны.
вы получаете какие-либо сообщения об ошибках? если да, отправьте их – bernie
Неправильный запрос, и мы можем исправить вместе – safarov
im не получив никакой ошибки, когда я использовал JOIN, он показывает только подтверждение. Так что я сделал это: 'select tb1. *, Tb2.name AS a1, tb3.name AS a2 FROM table1 tb1 LEFT JOIN approver tb2 ON tb1.approve1 = tb2.id LEFT JOIN approver tb3 ON tb1.approver2 = tb2.id ' – genpet