私はMySQLで初めてです。MySql Select Query - WHERE句からエラーを取得する
SELECT
receive_item.RECEIPT_ID,
receive_item.ITEM_ID,
(receive_item.QTY - delivery_item.QTY) AS QtyRemained
FROM receive_item
INNER JOIN delivery_item
ON receive_item.ITEM_ID = delivery_item.ITEM_ID
AND receive_item.RECEIPT_ID = delivery_item.RECEIVE_ID
これは私がQTYRemainedの値がこの
RECEIPT_ID ITEM_ID QTYRemained
3 3 1
のようなものではない0 ある行のみ私を見せたい
RECEIPT_ID ITEM_ID QTYRemained
1 1 0
2 2 0
3 3 1
4 4 0
5 5 0
上記のクエリからの結果であり、上記の選択クエリの最後に "From QTYRemained!= 0"を追加したときにエラーが発生しました。 誰かがなぜ動作していないのか教えていただけますか?
エラーメッセージは便利です。あなたの質問の一部として投稿する必要があります – Phil
Philが言っていたことを追加するには、クエリが無効であるような実際のエラーメッセージが表示されていますか?それは問題だから。 – bowlerae
WHERE句を忘れてしまった。あなたのコードにWHERE句が表示されません。 – itachi