0
SELECT pic_big, name, venue, location, start_time, eid 
FROM event WHERE eid IN (SELECT eid 
                         FROM event_member 
                         WHERE uid = me())

自分が作ったイベントだけでなく、自分が参加したイベントもこのクエリで見つかる気がします。テストに関係のないイベントに参加してはいけません。どんなアドバイスも役に立ちます。

4

1 に答える 1

0

その外側のクエリに作成者フィルターを追加するだけでよいと思います。

SELECT pic_big, name, venue, location, start_time, eid 
FROM event 
WHERE eid IN (SELECT eid 
              FROM event_member 
              WHERE uid = me())
AND creator = me()
于 2012-04-17T14:56:01.527 に答える