Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Column: date in where clause is ambiguous
 
 автор: TetRiska   (25.11.2008 в 23:02)   письмо автору
 
 

Прошу извенения за ошибки в теме...спешил гг

Всем привет...Вот писал запрос для одного блока, который рабочий и выводит все как надо. Пример

$result = mysql_query("SELECT `data`.*, COUNT(`comments`.`post`) AS `count` FROM `data`  LEFT JOIN `comments` ON `comments`.`post` = `data`.`id`  WHERE jan='$jan'  GROUP BY `data`.`id`  ORDER BY id LIMIT $start, $num",$db);    


Начал примерный запрос реализовывать также:

начальный вид рабочий
$result = mysql_query("SELECT id,title,description,date,author,mini_img,view,rating,q_vote FROM data WHERE date >= '$date_first' AND date <= '$date_second' ORDER BY id LIMIT $start, $num",$db);


вот преобразованый выводит сообщение Column: 'date' in where clause is ambiguous
$result = mysql_query("SELECT `data`.*, COUNT(`comments`.`post`) AS `count` FROM `data` LEFT JOIN `comments` ON `comments`.`post` = `data`.`id` WHERE date >= '$date_first' AND date <= '$date_second'  GROUP BY `data`.`id`  ORDER BY id LIMIT $start, $num",$db);


Что ж не правильно? Вроде преобразовал под первый

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 00:17)   письмо автору
 
   для: TetRiska   (25.11.2008 в 23:02)
 

Поле date в обоих таблицах (data, comments) и MySQL не знает о каком поле речь. Надо писать явно (например): comments.date

  Ответить  
 
 автор: TetRiska   (26.11.2008 в 00:28)   письмо автору
 
   для: BinLaden   (26.11.2008 в 00:17)
 

благодарю :) а я то думаю, что там гг

  Ответить  
 
 автор: BinLaden   (26.11.2008 в 02:10)   письмо автору
 
   для: TetRiska   (26.11.2008 в 00:28)
 

Точнее говоря, поле date в обеих таблицах. Странно, почему меня никто не поправил...

  Ответить  
 
 автор: TetRiska   (26.11.2008 в 02:37)   письмо автору
 
   для: BinLaden   (26.11.2008 в 02:10)
 

я так и понял:)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования