例如相交我有表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