例如相交我有表A和表乙如何獲得兩列
a.data = {1,2,3,4,5,6} b.data = {4,5 ,7}
如果您想在a.data或b.data中查找一個值,可以使用FIND_IN_SET(3,b.data)。 但我想知道是否在至少 b.data的所有值都在a.data中,否則如果我能找到 至少b.data和a.data之間的交集。所以在這種情況下{4,5}。
WHERE INTERSECT(a.data,b.data)......類似的東西。我應該如何在MySQL中做到這一點?
更新
的b.data {4,5,7}是一個1記錄的列數據,對b.data不會工作,從而接合a.data。
table A
=======
ID DATA
1 {1,2,3,4,5,6}
2 {7,9,12}
table B
=======
ID DATA
1 {4,5,7}
2 {9,10,11,12}
我更新了我的帖子,試試吧。 – Omesh 2012-07-26 13:45:52