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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вложенный запрос

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Maksim337
Отправлено: 27 Апреля, 2010 - 18:13:19
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Как сделать следующее в одном запросе.
Выбрать `name` пользователя из таблицы `users` е и количество денег из таблицы `credit` где `money` максимальное значение.
То есть есть две таблицы
id name country city
1 Maks USA N-Y
2 Serg UA Kiev

и

id money count
1 10032 4
2 345 1

Таблица юзерс и кредитс соответственно.
В одном запросе нужно получить имя пользователя и количество денег исходя из максимального количиства денег.
Я делал примерно так.
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT `name`  FROM   `users` WHERE  `id`=(SELECT MAX(`money`) FROM `credits` LIMIT 1)

Выдает пустой результат.
Прошу помощи в составлении этого запроса. Зарание благодарен.
(Добавление)
В итоге далжен получиться массив где есть имя и деньги
 
 Top
JustUserR
Отправлено: 28 Апреля, 2010 - 09:37:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Maksim337 Если эти таблицы связаны по идентификатору пользователя - то можно сделать соответствующий JOIN-запрос с выводом имени и денег Но с другой стороны ID пользователя величина уникальная и если вы передаете ее то можете сразу запросить два поля из соответствующих таблиц - они будут доступны через точку от имени таблицы


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB