![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小豬 ![]()
![]() |
請問要怎麼在 A 中找出 B 也有的那些資料!? 比如說… 在 B 裡的 Name 裡有以下資料: John Mary Eric Michelle Charlotte 請問要怎麼在 A 中找出 Name 也是那些集合的資料列!? 反之,請問我要怎麼在 A 找出 Name 「不是」那些集合的資料列!? 感激不盡!!! |
1樓 |
用for迴圈應該可以找出來吧.
本篇文章回覆於2018-04-20 12:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
var A1 = dtA.AsEnumerable().Where(x => dtB.AsEnumerable().Select(y => y.Field<string>("NAME")).Contains(x.Field<string>("NAME"))); var B1 = dtA.AsEnumerable().Where(x => !dtB.AsEnumerable().Select(y => y.Field<string>("NAME")).Contains(x.Field<string>("NAME"))); 這樣應該可行吧...
本篇文章回覆於2018-04-21 22:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
INNER JOIN
SELECT NAME FROM A INNER JOIN B ON A.NAME = B.NAME
本篇文章回覆於2018-04-24 10:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
找不存在的
SELECT name FROM A WHERE (SELECT B.name FROM B WHERE B.name = name) IS NULL 很久沒用SQL了,發現有點失憶,剛好恢復一下記憶
本篇文章回覆於2018-04-24 10:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓 |
>很久沒用SQL了
這麼好命, 那最近都在做什麼?
本篇文章回覆於2018-04-29 15:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |