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 :: 2-ве таблицы один результат

 PHP.SU

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


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

> Описание: взять максимальную дату
Petro
Отправлено: 06 Апреля, 2011 - 11:09:37
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010  


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




Здравствуйте!
Столкнулся, казалось бы, с такой проблемкой. Есть две таблицы, у каждой из них есть поле data тип datatime. Нужно вывести максимальную дату, тобиш последнюю записанную, дата постоянно обновляется.

Я сделал с помощью двух запросов, вот как:
PHP:
скопировать код в буфер обмена
  1. $parf=mysql_fetch_row(mysql_query("select max(data) from parfumu_versii"))or die(mysql_error());//находим максимальную дату
  2. $opis=mysql_fetch_row(mysql_query("select max(data) from opisanie_versiy"))or die(mysql_error());//находим максимальную дату
  3. if($parf[0]>$opis[0]) echo $parf[0];
  4. else echo $opis[0];
  5.  

Но спортивный интерес не дает покоя, как все же сделать это одним запросом?


-----
Нет ничего более постоянного, чем временное.
 
 Top
EuGen Администратор
Отправлено: 06 Апреля, 2011 - 11:22:15
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




SELECT max(mc) FROM
(
SELECT max(`date`) AS mc FROM parfumu_versii
UNION ALL
SELECT max(`date`) AS mc FROM opisanie_versiy
) AS mt


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Petro
Отправлено: 06 Апреля, 2011 - 11:43:50
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Март 2010  


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




Огромнейшее спасибо, работает ))))


-----
Нет ничего более постоянного, чем временное.
 
 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