Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: запросы в цикле
Форумы портала PHP.SU » » Работа с СУБД » запросы в цикле

Страниц (1): [1]
 

1. jonston - 02 Июня, 2011 - 23:36:07 - перейти к сообщению
Здравствуйте!Скажите как избежать запросов в цикле если данные берутся из двух таблиц по внешним ключам.
Например есть таблицы users и tasks с полями:
у users user_id, user_name , task_id;
у tasks task_id , task_name;

как вывести список имен пользователей (user_name) и из задания (task_name),
причем заданий может быть много у одного пользователя?Можно ли это без запросов в цикле сделать?
2. Toxa - 02 Июня, 2011 - 23:41:22 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `users` LEFT JOIN `tasks` ON `users`.`task_id`=`tasks`.`task_id`

 

Powered by ExBB FM 1.0 RC1