这是我的两个表的示例。
问题: 如何使用左连接创建 SQL 查询?
这是场景
正如我之前所说,我有两个表(TABLE1 和 TABLE2),我尝试使用左连接,以便可以将两个 UserID 组合在一个表中
所以这是代码
select * from table1 a left join table2 on a.userid = b.userid
所以现在合并了两个表。
我需要做的是:
如果状态全部完成,则“完成”,
然后如果状态包含完整和不完整,则“不完整”,
否则“无状态”
它应该是这样的。
注意:
由于UserID = 1 (table1) 包含完整和不完整状态 (table2)
然后它显示“不完整” (新列)
因为UserID = 4 (table1) 包含所有完整状态 (表 2)
然后它显示“完成” (新柱子)
----------------------------------
如果我将状态更改为整数会怎样?
相同的程序。谢谢