2016-11-19 16 views
-1

こんにちは、私は注文と注文のiDを主キーとして、別のテーブル注文行itmeは、注文明細表から注文IDを持っていた、ラインアイテムIDとプライマリキーで、私はしたいと思います注文が複数のラインアイテムを有するさwhrere注文のリストを引っ張る注文の注文明細のグループ化

例:

Orders 
123 
456 
789 

注文申込

Line item ID Order ID 
abc 123 
qwe 456 
zxc 789 
edc 123 
wsx 456 
tio 123 
zxc 456 

結果

Order ID Count of Line Item ID 
123    2 
456    3 
+0

するラインアイテムが必要カウント – jups

+1

で表示されます。読み込み可能で、適切な列を持つようにサンプルデータをフォーマットしてください。 – OldProgrammer

答えて

0
select orderid, count(*) 
from orders 
group by orderid 
+0

コードが問題を解決する理由を説明してください。 –

+0

お詫び私は間違った表を見ていました。 scaisEdgeからの答えは、あなたが必要とすることをするようです。 –

0

あなたがHAVINGを使用することができます以上1

select order_id, count(*) 
from order_line_table 
group by order_id 
having count(*) >1 
0

とフィルタのORDER_IDを持つ集約のために、グループを使用してすることができます

SELECT order_id, COUNT(order_id) count FROM line_items GROUP BY order_id HAVING count > 1 
関連する問題