0

単一のクエリでデータと合計が必要です。

SELECT id, order_name, order_ownurl, order_category, order_id
FROM `order_details`
WHERE ordered_name='nikon d3200'
ORDER BY ordered_price asc

SELECT count(distinct order_id)
FROM `order_details`
WHERE ordered_name='nikon d3200'
4

2 に答える 2

1

これはこれを行うためのはるかに優れた方法ですが、なぜサブクエリが必要なのですか?

これが解決策です。何か不足している場合はお知らせください!!

SELECT id, order_name, order_ownurl, order_category, order_id,count(distinct order_id)
FROM `order_details`
WHERE ordered_name='nikon d3200'
ORDER BY ordered_price asc

説明: 単一のテーブルからデータを選択しているため、サブクエリは必要ありません。サブクエリは見栄えが悪く、他に何も機能しない場合に使用する必要があります。

何か問題が発生した場合はお知らせください。

乾杯!!!!

于 2013-09-05T13:59:52.097 に答える