mam 3 tabele, które wyglądają tak:Pomóż mi napisać zapytanie SQL krzyżowej
tblVideo:
VideoID | Video Name
1 video 1
2 video 2
3 video 3
4 video 4
tblCategory:
CategoryID | CategoryName
1 category1
2 category2
3 category3
tblVideoCategory:
VideoID | CategoryID
1 3
2 1
2 2
3 1
3 2
3 3
4 1
i chciałbym napisać zapytanie, które zwróci tabelę, która wygląda tak:
vVideoCategory:
VideoID | VideoName | category1 | category2 | category3
1 video 1 false false true
2 video 2 true true false
3 video 3 true true true
4 video 4 true false false
Próbowałem rozglądać się za przykładami, ale nie znalazłem niczego, co wydaje się takie samo. Każda pomoc będzie doceniona, dzięki.
Zdecydowanie poszukuję czegoś, co pozwoli na zmianę i dodanie/usunięcie kategorii.
@OMG - A co, jeśli nie ma limitu liczby kategorii? – LittleBobbyTables
@LittleBobbyTables: Jeśli tak jest, dynamiczny SQL. Ale OP nie określił, która baza danych zawiera informacje o dynamicznej składni SQL, której należy użyć. –
powinien mieć określone, chcę mieć dynamiczne kategorie –