「完了」注文のみを引き出そうとしています この選択コードの問題は何ですか?SELECT CODEには何が間違っていますか?
('SELECT * FROM orders WHERE OrderUserID = :OrderUserID AND WHERE OrderStatus='Completed');
「完了」注文のみを引き出そうとしています この選択コードの問題は何ですか?SELECT CODEには何が間違っていますか?
('SELECT * FROM orders WHERE OrderUserID = :OrderUserID AND WHERE OrderStatus='Completed');
あなたは'Completed'
周りSELECT
、その後、さらに2つの前に単一引用符を持っています。
最初の一重引用符を二重引用符に置き換え、末尾にも同じ引用符を置きます。
また、2番目の条件の前に追加のWHEREがあります。通常、あなたはちょうど「こことこれとこれとこれ」と言う。
("SELECT * FROM orders WHERE OrderUserID = :OrderUserID AND OrderStatus='Completed'");
あなたは私にexmpleを送ることができますか? –
これを試してください。レクリエーションデータに複数の制約がある場合の条件 ("SELECT * FROM orders WHERE OrderUserID = :OrderUserID AND OrderStatus='Completed'");
サブクエリを使用しない限り、クエリには1つの "WHERE"句しか必要ありません。
(SELECT * FROM orders WHERE OrderUserID = :OrderUserID AND OrderStatus='Completed');
両方の値にプレースホルダを使用すると、引用問題が解決されます。 – tadman