Originariamente inviato da SGr33n
Grazie

allora ci provo subito... ma non c'è un modo per bloccare anche la ricerca al primo risultato trovato? non vorrei appesantire troppo la query in questo modo.
si torna alla questione di prima.... non ti spieghi correttamente
codice:
SELECT thread.*, replies.postid AS replied
FROM thread
LEFT JOIN (replies) ON (replies.threadid = thread.threadid AND replies.userid = $loggeduser)
Significa: tutti i thread della tabella thread
che hanno il threadid uguale nella tabella replies
dove lo userid della tabella replies e' $loggeduser
Quindi ti tira fuori tutti i record dove $loggeuser ha dato una risposta, ma solo le sue risposte.
Se vuoi solo le risposte di $loggeduser ad un dato valore di threadid, devi fornire il threadid.
codice:
SELECT thread.*, replies.postid AS replied
FROM thread
LEFT JOIN replies ON replies.threadid = thread.threadid
WHERE thread.threadid = $threadid
AND replies.userid = $loggeduser