[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка из трех таблиц
Myrow
Здравствуйте. Имеем три таблицы: фрукты, страны (в которых они растут), и таблица их соотношения (так как один фрукт может принадлежать более чем одной стране). Пример:

user posted image
Задача: вывести список фруктов, и рядом с каждым фруктом список его стран. Думал как сделать, ничего не придумал кроме выборки сначала фруктов и вывода их в цикле, потом второй запрос для выбора стран внутри каждого цикла по id фрукта. Но это не есть гуд, как вы понимаете. Как новичок прошу совета. Спасибо.
inpost
Myrow
А почему нет? Вот как надумал - в цикле запросы делай и всё.
Либо почитай про LEFT JOIN , хотя он тут не уместен, лучше сделать в цикле, а потом результат в кеш отправить.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Valick
Цитата
LEFT JOIN , хотя он тут не уместен, лучше сделать в цикле

никаких запросов в цикле быть не должно "точка"
http://softtime.ru/forum/read.php?id_forum=3&id_theme=88291


_____________
Стимулятор ~yoomoney - 41001303250491
Myrow
Цитата (inpost @ 9.12.2012 - 13:30)
а потом результат в кеш отправить.

В кеш не отправишь, это страница вывода результатов поиска (там еще WHERE + LIKE будет добавлено).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.