所以我做了以下查询,我想知道我是否可以摆脱返回的空值,或者更好的是合并表,因为教师和学生列不会在同一行中重复。其中一个 faculty 列中有空值,另一个(学生)有数据,反之亦然。
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/