J'ai cinq tableaux "ArtBook, Eng, comm, Loi, mgt" et chaque tableau a une même colonne et je veux rechercher toutes les informations ce livre particulier par son id par exempleSql requête pour la procédure stockée
select * from ArtBook,Eng,Comm,Law,mgt where @BookId=ArtBooks.BookId
or @BookId=CommBooks.BookId
or @BookId=Eng.BookId
or @BookId=Law.BookId
or @BookId=mgt.BookId
Vous auriez besoin d'un 'UNION ALL' plutôt que d'un 'JOIN' mais cela ne me semble pas être la bonne structure. Pourquoi ne pas une table pour les livres avec une colonne pour le genre ou une table de jonction séparée si vous souhaitez autoriser les livres qui couvrent plusieurs genres. –