結果を2つのテーブルに入れるのに少し混乱しています。単純なことはわかっていますが、手がかりが得られません..これが私のクエリで、結果が得られますが、を使用しているときは、次のgroup by
結果が得られますデータベースの実際の結果でさえ1行(300、500)lead_id
です。これは、両方のテーブルで共通の結果を取得しているためです..
SELECT inv.amount, crmd.computers, crmd.product_id, crmd.pc_opti
FROM invoice AS inv, lead_crm_data AS crmd
WHERE inv.lead_id = '310'
AND crmd.lead_id = '310'
GROUP BY inv.lead_id
ここに指定されたクエリの結果があります..
amount computers product_id pc_opti
300 2 7, 6 2
300 3 7, 6 3
540 2 7, 6 2
540 3 7, 6 3
GROUP BYによる結果
300 2 7, 6 2
望む結果
300 2 7, 6 2
540 3 7, 6 3