$Query = mysql_query("SELECT annonceid FROM specifikation_annonce WHERE (specid = '1' AND value = '2 dørs') OR (specid = '2' AND value = 'noget')"); while ($row = mysql_fetch_array($Query)){ echo $row["annonceid"]; }
Sådan får jeg 5050515252
Jeg skal kun have 50 og 52 da de er de eneste annonceid, hvor VALUE = "2 dørs" der hvor SPECID = 1 ,og hvor VALUE = "noget" der hvor specid = "2"
Måske det kan løses ved at JOIN'e tabellen med sig selv, men det er jeg slet ikke hård nok til. Håb på, at nogle af hajerne kigger herind - eller opret et nyt spørgsmål...
SELECT t1.annonceid FROM specifikation_annonce t1,specifikation_annonce t2 WHERE t1.annonceid=t2.annonceid AND t1.specid=1 AND t1.value='2 dørs' AND t2.specid=2 AND t2.value='noget'
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.