中易网

有2个表A表和B表,2个表中都有WlNumber这个字段,通过这个字段对比,选取A表中的第一行和B表中的每一行对

答案:2  悬赏:70  
解决时间 2021-01-16 05:37
  • 提问者网友:贪了杯
  • 2021-01-15 20:28
有2个表A表和B表,2个表中都有WlNumber这个字段,通过这个字段对比,选取A表中的第一行和B表中的每一行对比,A表有的B表没有的信息,输出“无计划”B表有的A表没有的输出“多”现实在dgv 上。
最佳答案
  • 二级知识专家网友:野慌
  • 2020-07-21 19:32
SELECt
CASE WHEN a.WlNumber IS NULL THEN '多' ELSE a.WlNumber END AS aWlNumber,
CASE WHEN b.WlNumber IS NULL THEN '无计划' ELSE b.WlNumber END AS bWlNumber
FROM
a FULL OUTER JOIN b ON (a.WlNumber = b.WlNumber)
全部回答
  • 1楼网友:玩世
  • 2020-02-05 06:06
SELECt WlNumber, '无计划' FROM A WHERe NOT EXISTS (SELECt 1 FROM B WHERe WlNumber = A.WlNumber) UNIOn SELECt WlNumber, '多' FROM B WHERe NOT EXISTS (SELECt 1 FROM A WHERe WlNumber = B.WlNumber)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息