Try with : SELECT tparts.name, a.name, b.name, tmovement.quantity FROM tmovement inner join tparts on (tmovement.part_id = tparts.Id) inner join twarehouse a on ( tmovement.incoming_id = a.Id ) inner join twarehouse b on ( tmovement.outgoing_id = b.Id )
Ulises -----Mensaje original----- De: Gyurasits Zoltan [mailto:[EMAIL PROTECTED] Enviado el: Martes 18 de Febrero de 2003 04:11 PM Para: MYSQL Lista Asunto: SELECT help HI all! I want make the SELECT for this situation..... Example: Twarehouse ------------------------------ ID name --- -------- 01 Spring_WH 02 Screw_WH 03 Toll_WH Tparts -------------------------- ID name --- -------- 01 M3 screw 02 M4 screw 03 Hammer Tmovement ---------------------------------------------------------------------------- ------ part_ID incoming_ID outgoing_ID quantity ----------- ----------------- ----------------- ------------ 01 01 02 10 02 01 03 1 03 02 01 5 I want build list about movement, with warehouse's names.... SELECT twarehouse.name, ?????????? # incoming warehouse name twarehouse.name, ?????????? # outgoing warehouse name tparts.name, tmovement.quantity FROM tparts, twarehouse INNER JOIN tmovement ON tmovement.part_ID=tparts.ID ---------------------------------------------------------------------------- AND tmovement.incoming_ID=twarehouse.ID ???????? AND tmovement.outgoing_ID=twarehouse.ID ???????? Please help me, who can ..... How can I do?? I don't want make temorary table, if is possible.... Thank You!!!!!