Hej!
Låt mig säga att jag har en tabell som ser ut så här:
ID Artikel Artikelserie
Hur gör jag för att lista alla Artiklar som har samma ID och som har en Artikelserie där artiklarna MÅSTE vara i artikelserie 4 & 9.
OBS!
Det går inte att skriva så här:
SQLStmt = "SELECT tabOrderArt.OrderID, tabOrderArt.ArtID FROM tabArt INNER JOIN tabOrderArt ON tabArt.ArtID = tabOrderArt.ArtID WHERE (tabArt.UnderKatID=9) OR (tabArt.UnderKatID=4) GROUP BY tabOrderArt.OrderID, tabOrderArt.ArtID HAVING tabOrderArt.OrderID = " & Session("OrderID") & ""
Det går inte heller att skriva så här:
SQLStmt = "SELECT tabOrderArt.OrderID, tabOrderArt.ArtID FROM tabArt INNER JOIN tabOrderArt ON tabArt.ArtID = tabOrderArt.ArtID WHERE (tabArt.UnderKatID=9) AND (tabArt.UnderKatID=4) GROUP BY tabOrderArt.OrderID, tabOrderArt.ArtID HAVING tabOrderArt.OrderID = " & Session("OrderID") & ""
ID är alltså inte unikt.
Det kan tex se ut så här:
---------------------------
1050 Artikel1 4
1050 Artikel2 4
1050 Artikel3 4
---------------------------
Ovan kommer alltså inte att komma med
---------------------------
1050 Artikel1 4
1050 Artikel2 9
1050 Artikel3 4
---------------------------
Oven innehåller både 9 & 4 och kommer att innehålla information
---------------------------
1050 Artikel1 2
1050 Artikel2 2
1050 Artikel3 2
---------------------------
Ovan kommer inte att innehålla någon information
Hoppas ni förstår hur jag vill lägga upp det, tack!
///Patrik