Ho 3 tabelle che assomigliano a questo:aiutarmi a scrivere una query SQL a campi incrociati
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
e vorrei scrivere una query che restituirà una tabella che assomiglia a questo:
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
Ho provato a cercare degli esempi ma non ho ancora trovato nulla che sembra lo stesso. Qualsiasi aiuto sarebbe apprezzato, grazie.
Sicuramente alla ricerca di qualcosa che consenta di modificare e aggiungere/eliminare categorie.
@OMG - Cosa succede se non c'è un limite al numero di categorie? – LittleBobbyTables
@LittleBobbyTables: se questo è il caso, SQL dinamico. Ma l'OP non ha specificato quale database fornire informazioni sulla cui sintassi SQL dinamica usare. –
dovrebbe aver specificato, voglio avere categorie dinamiche –