社内の複数のサイトからの注文を格納する注文テーブルがあります。テーブルには、フィールド userid、ordernumber、および sitename があります。取得できるようにしたいのは、2 つ以上のサイトから注文したユーザーの数です。
これは私が始めたものです:
SELECT
o.ordernumber,
o.sitename,
o.userdbid,
o2.sitename,
o2.userdbid,
o2.ordernumber
FROM
orders o
INNER JOIN
orders o2
ON
o.userdbid = o2.userdbid
WHERE
o.sitename != o2.sitename
ORDER BY
o.userdbid;
これは正しいとは言えませんが、これは私が考えられる限り近いものです。どんな助けや指示も大歓迎です。