Använder mySQL 4.0.24 vad jag kan se.
Jag har 2 tabeller:
td_fraga med kolumnen ID (m.fl.).
td_svar med kolumnerna ID, fragaID och IP (m.fl.).
Om man svarat på en fråga så sparas IP numret i td_svar.IP.
Nu vill ja hämta alla frågor som har ett svar, men ett visst IP nummer inte svarat på, d.v.s alla td_fraga.ID där variabeln IPnummer inte finns för den frågan i td_svar.IP.
Detta funkar inte:
SQL="SELECT td_svar.fragaID FROM td_svar, td_fraga WHERE td_fraga.ID=td_svar.fragaID AND td_svar.IP=<>" & IPadress & "' GROUP BY td_svar.fragaID"
eftersom så fort fler personer än just det IP numret har svarat så hämtar den den frågan ändå.
Har försökt med NOT IN (SELECT...osv) men får felmeddelande ...syntax to use near 'SELECT
Har förökt med NOT EXISTS men får felmeddelande ...... syntax to use near 'EXISTS
Nån som vet vad jag gör fel eller hur man kan lösa detta med 1 SQL sats.
Tack.