3

次のデータを含むテーブルがあります

ケース 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

どんな助けでも感謝します

4

1 に答える 1