kan man inte joina samma tabell?
sql = "SELECT Grupper.*, Grupper.* FROM Grupper INNER JOIN Grupper ON Grupper.ID2 = Grupper.ID1"
6 svar · 220 visningar · startad av antar
kan man inte joina samma tabell?
sql = "SELECT Grupper.*, Grupper.* FROM Grupper INNER JOIN Grupper ON Grupper.ID2 = Grupper.ID1"
Jo
sql = "SELECT G1.*, G2.* FROM Grupper g1 INNER JOIN Grupper g2 ON G1.ID2 = G2.ID1"
flyttas från ASP
tack
nu har jag problem med följande vill få bort nåra poster:
sql = ("SELECT G1.*, G2.* FROM Grupper G1 INNER JOIN Grupper G2 ON G1.ID2 = G2.ID1 " & _
"where g2.anvandarnamn = '"&session("anvandarnamn")&"' and not g1.inlagg = '1' union all " & _
"SELECT G1.*, G2.* FROM Grupper G2 INNER JOIN Grupper G1 ON G2.ID1 = G1.ID2 " & _
"where g2.anvandarnamn = '"&session("anvandarnamn")&"' and not g2.inlagg = '1' " & _
"")
Använd union och inte union all
varför vill man joina samma tabell?
Om du behöver tabellen dubbelt, dvs du behöver jämföra två olika rader ur samma tabell i uttrycket.