2010-12-04 2 views
0

OUPUT 특정 사용자에 대한 데이터베이스에서

내가 원하는 경우 현재 로그인 한 사용자가 카트를 출력하면 작업과 같은 작업을 수행 할 수 있습니까?

SELECT FROM tblCart [CartID] AND tblCartDetail [title], [price],[image] 
WHEN CustomerID=CurrentlyLoggedInID 

나는 SQL이 정확하지 않다고 생각하지만 그 아이디어는 효과가 있습니까? 또는 두 값이 일치 할 때 전체 카트를 출력합니까?

답변

0

CustomerID = @CurrentlyLoggedInID와 같은 매개 변수를 사용하십시오. 그런 다음 매개 변수를 membership.getuser() 문자열과 동일하게 설정하십시오.

+0

두 개의 값이 모두 일치하기 때문에 생각했던 것입니다. – user527330

+0

WHERE 절을 사용하면 (때로는 아니지만) 필터로 작동합니다. 쿼리는 해당 필터와 일치하는 레코드 만 반환합니다. 따라서 CustomerID가 @CurrentlyLoggInID 매개 변수에 전달 된 값과 동일한 레코드 만 가져옵니다. 모든 행이 CustomerID에서 동일한 값을 갖지 않으면 모든 행을 반환하지 않을 것입니다. :) – shamazing

+0

굉장. 건배. – user527330

관련 문제