Den här queryn borde fungera:
SELECT Produkt
FROM (SELECT OrderNr FROM Tabel1 WHERE KundNr = 3) orders, Tabel2
WHERE orders.OrderNr = Tabel2.OrderNr
Den inre satsen tar ut alla OrderNr där KundNr 3 är beställare. Därefter tar vi ut alla produkter från tabel2 där det är samma OrderNr som i den inre tabellen som jag kallar orders.
Nä det är ingen skoluppgift, håller på att göra webbsida där man lätt ska få fram uppgifter från "fdt affärssystem" dagens order, försäljning hela året med mera
Går väl att göra en JOIN på OrderNr också och sen en WHERE på KundNr. Hjärnan är dock ledig idag och går på sparläge så inte gjort någon större reflektion kring prestanda osv
Nä det är ingen skoluppgift, håller på att göra webbsida där man lätt ska få fram uppgifter från "fdt affärssystem" dagens order, försäljning hela året med mera
Och det finns ingen färdig Stored Procedure du kan anropa? Rimligtvis kan du inte vara den första som kommit på att i ett affärssystem visa upp alla ordrar från en viss kund. Var iof många år sen jag senast kollade i FDT, kanske var så att SParna är krypterade?
Om du kör SQL Server kan du använda den inbyggda Query Designer som finns i Management Studio som är rätt bra hjälp om man snabbt vill komma igång med att designa SQL queries. Där kan du t.ex. snabbt få fram kod som:
SELECT aspnet_Users.UserId
FROM aspnet_Membership INNER JOIN
aspnet_Users ON aspnet_Membership.UserId = aspnet_Users.UserId
WHERE (aspnet_Users.UserId LIKE 3)
Genom att bara använda det grafiska verktyget.
Finns många andra bra program för samma sak också.
Borde finnas motsvarande där (även om det var rätt många år sen jag körde Access nu), då Access är en "miniversion" av SQL server. Kan rekommendera att kolla på YouTube där du lär hitta många bra videos som denna: