sql
Posted: 2013 Jul 28 16:33
Tarkim turiu vieną lentelę `forums`. Ten yra stulpeliai: main_id, forum_id, forum_name ir t.t..
Ir man reikia susirinkti visus forum_id, kurių main_id yra 4.
Na tai darau: SELECT `forum_id` FROM `forums` WHERE `main_id`='4'
Bet tada iš antros lentelės `topics` man reikia išrinkti visas temas, kurių forum_id yra tokie, kokius išsirinkau iš pirmos lentelės. Bet tų forum_id gali būti ne vienas, o ir penki ir dešimt.
Tai kitaip tariant, man reikia išsirinkti temas iš lentelės `topics`, kurios yra forumuose, kurių main_id lentelėje `forums` yra 4.
Problema tame , kad nesugalvoju kaip padaryti, kad išrinktų temas iš visų man reikiamų forumų, o ne tik iš vieno.
Ir man reikia susirinkti visus forum_id, kurių main_id yra 4.
Na tai darau: SELECT `forum_id` FROM `forums` WHERE `main_id`='4'
Bet tada iš antros lentelės `topics` man reikia išrinkti visas temas, kurių forum_id yra tokie, kokius išsirinkau iš pirmos lentelės. Bet tų forum_id gali būti ne vienas, o ir penki ir dešimt.
Tai kitaip tariant, man reikia išsirinkti temas iš lentelės `topics`, kurios yra forumuose, kurių main_id lentelėje `forums` yra 4.
Problema tame , kad nesugalvoju kaip padaryti, kad išrinktų temas iš visų man reikiamų forumų, o ne tik iš vieno.