[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Грамотный двойной запрос
Страницы: 1, 2
JohnBraxton
Парни подскажите с запросом. Так уж получилось что в базе есть 2 таблицы:

1) client (id, name, lastname)
2) info (id, name, country, city,are... )

долго объяснять почему так (мне самому это долго объясняли) но: нужно сделать следующее:

прилетает запрос на таблицу 2 например по городу (?city=moscow). Вот мне сначала нужно получить все имена клиентов (name) живущих в москве, потом с этими именами идти в таблицу 1 и вывести lastname на экран. Сам понимаю что полный бред, и таблица не корректно составлена но как в реале это осуществить?

Я пробую сначала в цикле затолкать все имена в массив, а в другом цикле пробежаться массивом по второму запросу. Но это дико влияет на производительность.
bposter
Не по запросу а вытащить все в масив и его переберать а не дергать базу

1.Вытащить все имена где city=moscow

2.Вытащить все имена и фамилии в масив

3.Перебрать масив и вытащить фамилии по нужным именам

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
Быстрый ответ:

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