webForumDet fria alternativet

Ta reda på om det finns poster från tabell "A" som inte har någon relation till tabel

Databaser & SQL

2 svar · 265 visningar · startad av jimpa

Medlem sedan jan. 2001361 inlägg
Frågan#1

Hej,

Jag försöker ta reda på om det finns poster från tabell "A" som inte har någon relation till tabell "B"
Har provat med denna men det verkar inte funka då jag får fram poster fast jag inte borde det? Kan man inte skriva "ON tblA.aID <> tblB.bID" istället för "ON tblA.aID = tblB.bID"?

   		    	    strSQL = "SELECT aID FROM tblA INNER JOIN tblB ON tblA.aID \<\> tblB.bID WHERE tblA.aType = '" & Request.Form("aType") & "' "
   		      		 Set objRS = Conn.Execute(strSQL)

Mvh,
Jimpa

Medlem sedan dec. 200012 464 inlägg
#2
 strSQL = "SELECT aID FROM tblA " & _
 "WHERE aType = '" & Request.Form("aType") & "' " & _
 " and not exists " & _
  "(select * from tblB where tblb.bid = tablA.aid)"
Medlem sedan jan. 2001361 inlägg
#3

Tackar!! Funkade ju utmärkt :)

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)