3
SQLの私は(クライアントからの合計(プレコ)と名)テーブルにリンクするグループ2つの異なるテーブル
SELECT SUM(ARTIGO.PRECO) AS SUM_PRECO , CLIENTE.NOME_P
FROM CLIENTE
INNER JOIN ARTIGO
ON ARTIGO.ID IN
(SELECT ARTIGO_ID FROM PERTENCERV2 WHERE COMPRACLIENTE_ID IN
(SELECT ID FROM COMPRACLIENTE WHERE CLIENTE_ID IN
(SELECT ID FROM CLIENTE)))
WHERE CLIENTE.ID IN
(SELECT CLIENTE_ID FROM COMPRACLIENTE WHERE ID IN
(SELECT COMPRACLIENTE_ID FROM PERTENCERV2 WHERE ARTIGO_ID IN
(SELECT ID FROM ARTIGO)))
GROUP BY CLIENTE.NOME_P;
が、上記のコードの結果は
SUM_PRECO NOME_P
39 Joaquim
39 José
と'39です「私は2つのクライアントのアカウントを分離することができますどのようにすべての価格 オフ合計がある
理想的にサンプルデータに沿ってテーブル構造を投稿してください。これを行う簡単な方法が必要です。 –
artigoとclienteの間にはショートカットがありますか? –
@JoeTaras i.stack.imgur.com/BPTFL.png、これは芸術家とクライアントの間の道です – props