4

クエリ:

  SELECT SUM(ProductCost) 
    FROM `tblBasket` 
GROUP BY ProductCode
  HAVING BasketSessionID = '3429782d79c68834ea698bb4116eef5e'

次のようなエラーを表示しています:

1054-'having句'の不明な列'BasketSessionID'

私のクエリの間違いは何ですか?

代替テキスト

4

3 に答える 3

12

持つ句の代わりにwhere句を使用してみてください。

SELECT SUM(ProductCost) 
FROM `tblBasket` 
WHERE BasketSessionID ='3429782d79c68834ea698bb4116eef5e'
GROUP BY ProductCode
于 2010-11-01T17:22:34.493 に答える
2

持っていないwhere句を使いたいと思います。

于 2010-11-01T17:23:07.147 に答える
2

HAVINGは集計を除外します。GROUPBYを試してください。

于 2010-11-01T17:25:07.550 に答える