标签: mysql sql join sql-update
我有一个表board,其中包含唯一列id和列hide。我有另一个表pins,其中列board_id不是唯一的。每个pins.board_id也在board.id中,并且可以有多个pins.board_id是相同的。
board
id
hide
pins
board_id
现在我需要检查每个board.id以查看它是否存在于任何pins.board_id中,如果没有将hide设置为'1'。我想这样做的方法是一个连接,但是在两个表中有相同值的情况下,连接是否只是匹配?
任何建议表示赞赏!
答案 0 :(得分:1)
使用LEFT JOIN加入两个表格。 <{1}}上包含空值的列仅表示它不存在。
LEFT JOIN