我试图使其具有通用性,因为它可能会在未来帮助其他人。包含所有行的两个表格,包括基于ID分配的内容
举个例子,我有两个表格,一个是书本,另一个是用户,他们已经阅读了哪本书,所以ide喜欢显示所有的书籍,并且包含一个临时列值作为(yes/no或0/1),我试过了一个连接,但是(WHERE user_id = 3)子句只返回一行而不是所有其他行。
book.book_id book.book_name
10 Book 1
11 Book 2
12 Book 3
-------------
user.user_id user.book_id
1 10
1 12
2 11
3 12
Desired output:
user_id book_id temp_col_read
3 10 0 // yes, on or null
3 12 1 // or yes
3 13 0
你需要一个'LEFT OUTER JOIN'的日是案例 –
@SamiKuhmonen,对不起,我的问题没有任何我已经尝试过的例子。左外连接不起作用。 – david