所以我进行了以下查询,我想知道我是否可以摆脱返回的空值,或者更好地合并表格,因为教职和学生栏不在同一行重复。其中“教员”列中没有null,而另一个(学生)具有数据,反之亦然。

SELECT * FROM rifd
LEFT JOIN faculty ON rifd.number = faculty.tagid
LEFT JOIN student ON rifd.number= student.tagid

最佳答案

尝试UNION查询:

SELECT * FROM rifd JOIN faculty ON rifd.number = faculty.tagid
UNION
SELECT * FROM rifd JOIN student ON rifd.number = student.tagid

关于php - 连接表摆脱空数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11361345/

10-12 19:04