Hämta poster utan relationer

Databaser & SQL

2 svar · 164 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Jag vill hämta all information om en användare som finns med i tabellen "personnel" men som inte har en relaterad post i tabellen "deptrelations" och jag har faktiskt aldrig skrivit en sådan fråga tidigare och skulle behöva lite hjälp. Tabellerna har relation genom "userid".

Jag har försökt själv, men jag ser ju direkt att det är helt galet.

SELECT personnel.* FROM personnel, deptrelations WHERE personnel.userid <> deptrelations.userid
Medlem sedan juni 20022 599 inlägg
#2
SELECT personnel.* FROM personnel WHERE NOT EXISTS (SELECT userid FROM deptrelations where  personnel.userid = deptrelations.userid)
Medlem sedan apr. 20012 427 inlägg
#3

Tack så mycket! :)

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