-1

これらのクエリをどのように組み合わせますか? 「deleted」フィールドは、トピックがいつ「削除」されたかを示すタイムスタンプです。トピックは実際には削除されません。実際のタイムスタンプがある場合は表示しないでください。

$topics = "SELECT id FROM topics WHERE deleted = '0000-00-00 00:00:00'";

$comments = "SELECT * FROM comments WHERE topic_id IN($topics)";
4

1 に答える 1

2

この解決策を使用してください:

SELECT a.*
FROM comments a
INNER JOIN topics b ON 
    a.topic_id = b.id AND 
    b.deleted = '0000-00-00 00:00:00'
于 2012-07-06T20:16:02.650 に答える