内部联接两个在彼此的外键上具有空值的表

时间:2018-12-19 16:54:27

标签: mysql sql null foreign-keys inner-join

我在表1的数据库中有以下数据

enter image description here

我运行以下查询,但未返回任何内容

SELECT
  someColumns

  FROM table1

  INNER JOIN table2 ON table1.id = table2.id
  INNER JOIN table3 ON table1.anotherId = table3.anotherId 

我想返回(id = table1.id的table2和anotherId = table1.anotherId的table3)中的所有记录

1 个答案:

答案 0 :(得分:3)

您应该使用LEFT OUTER JOIN来获得指定的结果。