hi!
versuch mich grad an einem forum. ich hab 2 tabellen für die beiträge, eine in der die threads samt id und "locked"-status eingetragen sind und eine zweite in der die postings samt thread_id stehen.
ich würde gerne für jeden thread prüfen, ob "locked" den wert 0 oder 1 hat.
hab mir folgendes SQL statement zusammengebastelt:
mein problem besteht nun darin, dass er mir sämtliche datensätze liefert, in denen die thread-id vorkommt, d.h. befinden sich in einem thread 5 beiträge, wird mir 5 mal der "locked"-status zurückgegeben. man könnte das zwar mit LIMIT = 1 einschränken, denke aber da gäbs durchaus sauberere lösungen.
kann mir da bitte jemand unter die arme greifen?
danke schon mal im voraus!
versuch mich grad an einem forum. ich hab 2 tabellen für die beiträge, eine in der die threads samt id und "locked"-status eingetragen sind und eine zweite in der die postings samt thread_id stehen.
ich würde gerne für jeden thread prüfen, ob "locked" den wert 0 oder 1 hat.
hab mir folgendes SQL statement zusammengebastelt:
PHP-Code:
SELECT `locked`
FROM `threads`
LEFT JOIN `postings`
ON (`threads`.`id` = `thread_id`)
WHERE `thread_id` = 1
kann mir da bitte jemand unter die arme greifen?
danke schon mal im voraus!
Kommentar