15. februar 2005 - 19:49
Der er
10 kommentarer og 1 løsning
Lidt indviklet SQL sætning
Hej eksperter Jeg har et problem med en lidt indviklet SQL sætning. Jeg har fået SQL sætningen til at virke, men så skal jeg have en inner join på, hvilket resulterer i det ikke længere virker. Jeg er lidt i tvivl om hvordan rækkefølgen skal være. Skal WHERE eller INNER JOIN komme først?
Annonceindlæg fra SoftwareOne
15. februar 2005 - 19:49
#1
Me.OleDbSelectCommand1.CommandText = "SELECT LeverandoerId, ForNavn, EfterNavn, Adresse, PostNr, [By], LandeId, Telefon" & _ ", MobilNr, Fax, Email, Registeringsnr, Kontonr FROM Leverandoer WHERE Leverandoer INNER JOIN Lande ON Leverandoer.LandeId = Lande.LandeId = " & LevId
15. februar 2005 - 19:54
#2
Inner Join skal kommer først.
15. februar 2005 - 19:54
#3
Me.OleDbSelectCommand1.CommandText = "SELECT LeverandoerId, ForNavn, EfterNavn, Adresse, PostNr, [By], LandeId, Telefon" & _ ", MobilNr, Fax, Email, Registeringsnr, Kontonr FROM Leverandoer INNER JOIN Lande ON Leverandoer.LandeId = Lande.LandeId WHERE ???? = " & LevId
15. februar 2005 - 19:55
#4
???? er sikkert Leverandoer.LeverandoerId
15. februar 2005 - 19:55
#5
Me.OleDbSelectCommand1.CommandText = "SELECT LeverandoerId, ForNavn, EfterNavn, Adresse, PostNr, [By], LandeId, Telefon" & _ ", MobilNr, Fax, Email, Registeringsnr, Kontonr INNER JOIN dinTabel on Levarandoer.LevereandoerId = dinTabel.LeverandoerId FROM Leverandoer WHERE Leverandoer INNER JOIN Lande ON Leverandoer.LandeId = Lande.LandeId = " & LevId F.eks.
15. februar 2005 - 19:56
#6
Me.OleDbSelectCommand1.CommandText = "SELECT LeverandoerId, ForNavn, EfterNavn, Adresse, PostNr, [By], LandeId, Telefon" & _ ", MobilNr, Fax, Email, Registeringsnr, Kontonr FROM Leverandoer INNER JOIN Lande ON Leverandoer.LandeId = Lande.LandeId WHERE Leverandoer = " & LevId
15. februar 2005 - 19:57
#7
Me.OleDbSelectCommand1.CommandText = "SELECT LeverandoerId, ForNavn, EfterNavn, Adresse, PostNr, [By], LandeId, Telefon" & _ ", MobilNr, Fax, Email, Registeringsnr, Kontonr FROM Leverandoer INNER JOIN Lande ON Leverandoer.LandeId = Lande.LandeId WHERE Leverandoerid = " & LevId
15. februar 2005 - 20:02
#8
Tak skal i have allesammen. Jeg fandt ud af hvordan det skal gøres. Som jeg lige kan se er i alle, på ret kort tid, kommet med det rigtige svar. Synes det er mest rimelig hvis i alle smider et svar, og så deler jeg pointene mellem jer. Mange tak for hjælpen...
15. februar 2005 - 20:03
#9
ok
15. februar 2005 - 20:04
#10
I think Arne was on track before me so let him have them, thanks!
15. februar 2005 - 20:05
#11
OK så lader vi det gå efter hurtigste løsning - men tak til Jer alle
Kurser inden for grundlæggende programmering