如何并排加入两个sql select语句

时间:2014-03-27 03:36:08

标签: sql database

我有两个选择语句,并希望并排加入结果(猫和狗)。有人可以向我解释我是如何做到的。我已经尝试了一段时间,但无法让它发挥作用。

SELECT kernel.dog_id, animal.name as dog
FROM appointment
LEFT JOIN animal
ON  kernel.dog_id=animal.animal_id;

SELECT kernel.cat_id, animal.name as cat
FROM appointment
LEFT JOIN animal
ON  kernel.cat_id=animal.animal_id;

1 个答案:

答案 0 :(得分:1)

试试这个

SELECT kernel.dog_id, D.name as dog , C.name as cat
FROM appointment A
LEFT JOIN animal D ON  kernel.dog_id=D.animal_id;
LEFT JOIN animal C ON  kernel.cat_id=C.animal_id;