gpt4 book ai didi

mysql - 查询从两个查询中获取带有特殊标志的记录

转载 作者:行者123 更新时间:2023-12-01 00:38:45 25 4
gpt4 key购买 nike

我有如下两个表。我需要如下所示的结果。

table1

id name
-----------------
1 john
2 raju
3 gopi
4 sarath

table2

userid status
------------------
1 E
3 E


I need a query to select record from table like following

id name flag
---------------------
1 john In
2 raju Out
3 gopi In
4 sarath Out

如果状态为“E”的用户将在结果集中显示为“In”,而其他状态为“Out”

最佳答案

一个简单的连接和一个案例

SELECT table1.*, 
CASE WHEN table2.status='E' THEN 'In' ELSE 'Out' END
FROM table1 LEFT JOIN table2 on table1.id = table2.userid;

关于mysql - 查询从两个查询中获取带有特殊标志的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39717428/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com