次のデータを含むテーブルがあります
ケース 1:
table1
-------------
id type
-------------
1 X
1 Y
2 X
3 Z
3 X
-------------
X
ご覧のとおり、X はすべての ID に共通しているため、この場合は返す必要があります
ケース 2 :
table1
-------------
id type
-------------
1 X
1 Y
2 X
2 Y
3 X
3 Y
--------------
この場合、X と Y の両方が共通なので、X と Y の両方をコンマ区切り (X,y) で返す必要があります。
ケース 3
table1
-------------
id type
-------------
1 X
1 Y
2 X
2 Y
3 X
3 Y
4 NULL
------------------
null がいずれかのレコードに到達した場合、NULL を返す必要があります
実際、私があなたに示したデータは3つのテーブルから取り込まれているので、そのためのクエリをすでに書いていますが、グループ内の共通データについてグループを比較する必要があります。グループ?
注:ここのグループはに基づいていますID
どんな助けでも感謝します