MySQLクエリを実行したい。A、B、C、Dの4つのテーブルがあります。
共通の値を取得したい: 4 つのテーブルすべてから「勝利」 WHERE 「アカウント」= 1 を取得し、最も多い「勝利」で並べ替えます。そして、注文されたすべての「勝利」 LIMIT to 3 。
あなたが私を助けてくれたら、私は本当にうれしいです。
私はこのようなことを試しました:
SELECT o.*
FROM (
(SELECT wins FROM 'A')
UNION ALL
(SELECT wins FROM 'B')
UNION ALL
(SELECT wins FROM 'C')
UNION ALL
(SELECT wins FROM 'D')
UNION ALL
(SELECT * FROM 'A'
WHERE
account=1)
) AS o
ORDER BY wins DESC
しかし、これは本当に間違っています。