我有一张表格,其中包含以下数据
案例1:
在这种情况下,X和Y都是通用的,我需要返回以逗号分隔的X和Y(X,y)。
第三种情况
如果任何一条记录为null,我需要返回NULL。
实际上,我展示给你的数据是从3个表中填充出来的,所以我已经编写了查询语句,但现在我需要比较组内公共数据的组,这让我感到困惑,如何比较这些组?
注意:这里的组是基于ID的。
任何帮助将不胜感激。
案例1:
table1
-------------
id type
-------------
1 X
1 Y
2 X
3 Z
3 X
-------------
现在你看到X是所有id共有的,因此我需要在这种情况下返回X
情况2:
table1
-------------
id type
-------------
1 X
1 Y
2 X
2 Y
3 X
3 Y
--------------
在这种情况下,X和Y都是通用的,我需要返回以逗号分隔的X和Y(X,y)。
第三种情况
table1
-------------
id type
-------------
1 X
1 Y
2 X
2 Y
3 X
3 Y
4 NULL
------------------
如果任何一条记录为null,我需要返回NULL。
实际上,我展示给你的数据是从3个表中填充出来的,所以我已经编写了查询语句,但现在我需要比较组内公共数据的组,这让我感到困惑,如何比较这些组?
注意:这里的组是基于ID的。
任何帮助将不胜感激。