2016-03-26 7 views
0

まだSQLクエリの構築に十分な経験がありません。あなたが使用したいように見えるテーブルのあなたの説明から、SQLでは、各モデルの金額を表示します

column1.............column2 

producer1...........the amount of models producers1 

producer2...........the amount of models producers2 

... 

producerN...........the amount of models producerN 

答えて

1

:私は、フォームのテーブルを取得するにはどうすればよい


producers ( 
    prod_id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 
    prod_title text 
); 

models ( 
    prod_id NOT NULL, 
    model_name text, 
    FOREIGN KEY (prod_id) REFERENCES producers(prod_id) 
); 

: 私は2台を持っています機能とグループをプロデューサIDで指定してください。

select p.prod_title, count(*) 
from producers p 
join models m on p.prod_id = m.prod_id 
group by p.prod_id 
関連する問題