私がしたい場合現在ログインしているユーザのカートを出力して、仕事のようなことをしますか?
SELECT FROM tblCart [CartID] AND tblCartDetail [title], [price],[image]
WHEN CustomerID=CurrentlyLoggedInID
私はSQLが正しくないことは知っていますが、そのアイデアはうまくいきますか?または、2つの値が一致したときにカート全体を出力するだけですか?
私がしたい場合現在ログインしているユーザのカートを出力して、仕事のようなことをしますか?
SELECT FROM tblCart [CartID] AND tblCartDetail [title], [price],[image]
WHEN CustomerID=CurrentlyLoggedInID
私はSQLが正しくないことは知っていますが、そのアイデアはうまくいきますか?または、2つの値が一致したときにカート全体を出力するだけですか?
あなたが探しているものはSQL joinと言います。
パラメータを使用すると、CustomerID = @CurrentlyLoggedInIDとなります。次に、パラメータをmembership.getuser()文字列と同じに設定します。
これは、2つの値が一致するため、カートテーブル全体を返すと思っていたのです。 – user527330
WHERE句を使用すると、フィルタとして機能しません。クエリは、そのフィルタに一致するレコードのみを返します。したがって、CustomerIDが@CurrentlyLoggInIDパラメータで渡された値と同じであるレコードのみを取得します。すべての行がCustomerIDで同じ値を持たない限り、必ずすべての行を返しません。 :) – shamazing
恐ろしい。乾杯。 – user527330