저는 SQL에 익숙하지 않으므로 나와 함께하시기 바랍니다. 특정 제품 코드가있는 행만 선택하려고합니다. 아래의 쿼리 결과에서 OR 구문을 사용하지 않고 하나의 옵션을 실행하면 결과가 좋지만 OR 구문을 사용하여 다른 옵션을 추가하면 결과가 정확하지 않습니다. ProductCode MW-BShorts-0009을 각 OrderID에 대해 계속 두는 것처럼 보입니다.각 행의 열에서 선택된 여러 값을 선택하십시오.
SELECT
Orders.OrderID, OrderDetails.ProductCode
FROM
Orders, OrderDetails
WHERE
Orders.OrderID = OrderDetails.OrderID
AND OrderDetails.ProductCode = 'MacFRC'
OR OrderDetails.ProductCode = 'MW-BShorts-0009'
rdbms를 추가하십시오. – Ram
[오래된 습관을 사용하는 나쁜 습관] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins. aspx) - ANSI - ** 92 ** SQL 표준에서 ** * ANSI'JOIN' 구문으로 구식 * 쉼표로 분리 된 테이블 * 스타일 목록이 * 20 년 전 **로 대체되었습니다. 그리고 그 사용은 실망입니다 –