oracel sql查询语句用in查询的时候,如何让重复的数据也显示出来?

2025-04-11 07:19:35
推荐回答(1个)
回答1:

SELECT * FROM 
(
SELECT '1' AS ID FROM DUAL UNION ALL
SELECT '2' AS ID FROM DUAL UNION ALL
SELECT '3' AS ID FROM DUAL UNION ALL
SELECT '4' AS ID FROM DUAL UNION ALL
SELECT '2' AS ID FROM DUAL UNION ALL
SELECT '4' AS ID FROM DUAL
) T1 LEFT JOIN UER T2 ON T1.ID=T2.ID

如果都要显示,你就只能造一张ID的临时表作为左表,去left join uer表