2012-06-25 3 views
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"; 

je une autre table meeting_time_poll contenant ces colonnes:comment obtenir la colonne de la troisième table avec sql

poll_id 
meeting_id 
poll_closed 
poll_dates 
poll_times 

J'ai besoin poll_id où meeting_time_poll.meeting_id = meeting.meeting_id Comment puis-je le mettre dans le sql?

Note: pas tous MEETING_ID de la réunion de la table ont un correspondant dans le sondage de meeting_time

+0

avez-vous écrit la requête '$ sql'? Si oui, alors vous devriez connaître votre réponse .. –

+0

ça fait partie du code php mon ami –

+0

'SELECT m. *, P.place_title .......' font partie de PHP ?? C'est la déclaration sql ... –

Répondre

0

Comment cela?

$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"; 

Aussi, je suggère d'utiliser JOIN.

+0

il répètent le résultat trois fois devrais-je l'utilisateur distinct ?? –

+0

bien sûr, allez-y ... –

+0

@MamoumElsir: Fait? Problème résolu? –

Questions connexes