Помогите с запросом

  • Автор темы dadesign
  • Дата начала

dadesign

Guest
Помогите с запросом

Есть значит, табличка с полями
id (номер, вставляется автоматически), news(текст новости), data (соотвественно)....
Все было хорошо, пока было количество новостей по одной в день.

например
14.12 - новость
15.12 - новость
16.12 - новость

Но новостей больше стало.... как составить запрос, чтобы из таблички выдирались ТОЛЬКО даты новостей, и то неповторящиеся - 1запсись - 1 дата, напимер есть

14.12 - новость1
14.12 - новость2
14.12 - новость3
15.12 - новость
16.12 - новость

Надо превратить в

14.12
новость1
новость2
новость3
15.12 - новость
16.12 - новость

Ясно что нужен подзапрос..... но как реализовать, чтобы из таблички выдирались только неповторяющиеся значения даты???
 

уБиТ

Guest
Re: Помогите с запросом

Вообще-то подзапрос тут не нужен. Делать нужно примерно так:
PHP:
<?
$sql="SELECT * FROM tab1 ORDER BY date";
$res=mysql_query($sql);
$old="";
while($row=mysql_fetch_array($res))
{
  if ($old!=$row["date"]) {
    $old=$row["date"];
    print "$old<BR>\n";
  }
  print $row['news']."<BR>\n";
}
//.....
?>
 
Сверху