rausis Posted May 14, 2008 Report Share Posted May 14, 2008 (edited) `kom` uid1 | uid2 ------------ 10 | 15 12 | 18 11 | 16 Ir vajadzība no šiem ID dabūt lietotājvārdus, lietotājvārdi atrodas `lietotaji` tabulā, kolonnā `vards`, piem, SELECT `vards` FROM `lietotaji` WHERE id=10, rezultāts: Jānis, bet kā pareizi sataisīt tā, lai nolasa pilnīgi visus lietotājvārdus(neprotu iesaistīt abas kolonnas vienā ciklā), no tiem ID kuri atrodas `kom` tabulā, piem: Jānis, Edgars Pēteris, Juris utt..? Cerams sapratāt domu, Paldies :) Edited May 14, 2008 by rausis Link to comment Share on other sites More sharing options...
Gints Plivna Posted May 14, 2008 Report Share Posted May 14, 2008 Pieņemot, ka lietotāji satur visus idus: SELECT l1.vards, l2.vards FROM kom INNER JOIN lietotaji l1 ON (kom.uid1 = l1.id) INNER JOIN lietotaji l2 ON (kom.uid2= l2.id); Vairāk par tabulu savienojumiem šeit. Gints Link to comment Share on other sites More sharing options...
rausis Posted May 14, 2008 Author Report Share Posted May 14, 2008 Liels paldies, viss izdevās :) Link to comment Share on other sites More sharing options...
Recommended Posts