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

Databaser & SQL

2 svar · 288 visningar · startad av jimpa

Medlem sedan jan. 2001361 inlägg
Trådstart#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 :)

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)