Korisnik_ID
, Artikl_ID
및 Ocjena_ID
필드로 구성된 테이블 "OcjeneKorisnika"가 있습니다. 테이블에 나는 Korisnik_ID 12
엔트리가 있고 Arikl_ID 9
과 Artikl_ID 13
이고 어떤 값은 Ocjena_ID
입니다. 아래모든 요구 사항을 충족하지 못하는 항목 제거
질의 검색 예컨대 Korisnik_ID 12
SELECT Korisnik_ID,
Artikl_ID,
Ocjena_ID
FROM OcjeneKorisnika
WHERE (Artikl_ID IN
(SELECT Artikl_ID
FROM Kupac_Narudzba
WHERE (Korisnik_ID = 12))) EXCEPT
SELECT Korisnik_ID,
Artikl_ID,
Ocjena_ID
FROM OcjeneKorisnika WHERE Korisnik_ID = 12
ORDER BY Korisnik_ID
제외한 Korisnik_ID
, Artikle_ID
및 Ocjena_ID
korisnik_ID
11이 13하지만 2, ... 만 값을 가지고 대 Ocjena_ID
의 값 Artikl_ID
9가 아닌 Artikl_ID
13 (테이블 중)
모두 표시하는 방법 Korisnik_ID
은 모두 Artikle_ID
(9 및 13)에 대해 Ocjena_ID
의 값을 가지며 Korisnik_IDs
을 제외하면 Artikl_ID
(9 또는 13)에 대한 값만 포함합니다.
샘플 소스 데이터 : 나는이 필요
Korisnik_ID | Artikl_ID | Ocjena_ID
1 | 9 | 3
2 | 9 | 4
2 | 13 | 5
9 | 9 | 2
10 | 9 | 3
10 | 13 | 4
10 | 15 | 2
12 | 9 | 3
12 | 13 | 2
출력 :
Korisnik_ID | Artikl_ID | Ocjena_ID
2 | 9 | 4
2 | 13 | 5
10 | 9 | 3
10 | 13 | 4
일부 샘플 데이터로 질문을 업데이트하고 예상되는 결과를 알려 주시면 기쁩니다. – bonCodigo
테이블에 내가 가지고 : Korisnik_ID | Artikl_ID | Ocjena_ID 1 | 9 | 3 2 | 9 | 4 2 | 13 | 5 9 | 9 | 2 10 | 9 | 3 10 | 13 | 4 10 | 15 | 2 12 | 9 | 3 12 | 13 | 2 출력이 필요합니다. Korisnik_ID | Artikl_ID | Ocjena_ID 2 | 9 | 4 2 | 13 | 5 10 | 9 | 3 10 | 13 | 4 Tnx에 미리 있습니다. – user1952467
죄송합니다 위의 서식을 지정하는 데 문제가 있습니다! – user1952467