私はMySQLクエリを形成していません。私は同様の列を持つ6つのテーブルを持っています。あなたが尋ねる前に、彼らは別々に更新して削除する必要があります。データの量と一緒に。mysqlは別の値を選択します(そして値の数を数えます)
だから、複数のテーブルからの合計を取得するために、私は私がDISTINCT使用1つの一意のID(値)を取得するにはSELECT SUM(x)はFROM(SELECT COUNT(値)Xなどのような)
を使用しています。今私は2列のクエリにそれらを組み合わせる必要があるので、私は一意の値とカウントがあります。
私のデータは、例えばフォーム1台(乗算6による)のために次のようになります。私は123で欲しい
till_no | fruit | vegetables
123 | apple | null
123 | apple | carrot
125 | apple | pear
124 | apple | null
| 2、124 | 1、125 |あり1
SELECT DISTINCT(y), SUM(a) FROM (
(SELECT till_no as y, (SELECT COUNT(till_no) FROM Shop1) as a FROM Shop1 c)
UNION (SELECT till_no as y, (SELECT COUNT(_till_no) FROM Shop2)
as a FROM Shop2 c)
) multipleTables
おかげAnkitを打つ、良いものを持っています、私はコードを試してみます – KDJ
いいえ動作していない – KDJ
エラーを共有してください。 –