您可以使用左联接和右联接:
SELECt * FROM tableA LEFT JOIN tableB ON tableA.b_id = tableB.idUNIOn ALLSELECt * FROM tableA RIGHT JOIN tableB ON tableA.b_id = tableB.idWHERe tableA.b_id IS NULL
在Wikipedia上也有关于此主题的一些信息:完全外部联接。
维基百科文章建议在MySQL中使用UNIOn。这比UNIOn ALL慢一点,但更重要的是,它不会总是给出正确的结果-
它将从输出中删除重复的行。因此,这里更喜欢使用UNIOn ALL而不是UNIOn。



