0
$sql = "SELECT m.*,p.place_title
                FROM members_meetings mm,meetings m,places p
                WHERE mm.meeting_id=m.meeting_id AND mm.member_id=$member_id AND m.cat_id=$cat_id AND m.place_id=p.place_id AND m.meeting_status<>0
                ORDER BY mm.meeting_id DESC";

これらの列を含む別のテーブル meeting_time_poll があります。

poll_id
meeting_id
poll_closed
poll_dates
poll_times

meeting_time_poll.meeting_id=meeting.meeting_id の poll_id が必要です。どのように SQL に入れることができますか?

注:テーブル meeting のすべての meeting_id に対応する meeting_time ポーリングがあるわけではありません

4

1 に答える 1

0

これはどう?

$sql = "SELECT m.*,p.place_title, mp.poll_id
            FROM 
                members_meetings mm,
                meetings m,places p, 
                meeting_time_poll mp
            WHERE 
                mm.meeting_id=m.meeting_id
                AND mm.member_id=$member_id 
                AND m.cat_id=$cat_id 
                AND m.place_id=p.place_id 
                AND m.meeting_status<>0 
                AND mp.meeting_id=m.meeting_id
            ORDER BY mm.meeting_id DESC";

また、使用することをお勧めしJOINます。

于 2012-06-25T08:38:40.433 に答える