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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Извлечение данных из таблицы

Сообщения:  [1-10]    [11-20]   [21-30]  [31-33] 

 
 автор: serjinio   (28.08.2009 в 14:42)   письмо автору
 
   для: tavila2010   (14.08.2009 в 19:55)
 

Каким шрифтом написано Home в меню на картинке ?..понравился :)))

  Ответить  
 
 автор: Revil   (26.08.2009 в 23:21)
 
   для: tavila2010   (15.08.2009 в 08:30)
 

Девушки такие вещи создают, пишут, разбираются...приятно...побольше бы таких :)

  Ответить  
 
 автор: tavila2010   (15.08.2009 в 08:30)   письмо автору
 
   для: Commander   (15.08.2009 в 04:52)
 

Спасибо. Исправлю. :)))

  Ответить  
 
 автор: Commander   (15.08.2009 в 04:52)   письмо автору
 
   для: tavila2010   (14.08.2009 в 22:33)
 

У вас на сайте на первой странице орфографическая ошибка - слово новичёк через О пишется - новичок.

  Ответить  
 
 автор: Trianon   (15.08.2009 в 02:01)   письмо автору
 
   для: tavila2010   (15.08.2009 в 01:42)
 

Ничего подобного.
Всё просто, как домашний тапочек.

получить самый первый номер id_foto
SELECT MIN(id_foto) 
  FROM catalog 



Для каждого top_catalog получить самые первые номера id_foto в группах с одинаковыми top_catalog
SELECT top_catalog, MIN(id_foto) 
    FROM catalog 
    GROUP BY top_catalog  



То же самое, но названиями выходных полей результата
SELECT top_catalog AS tc, MIN(id_foto) AS idf
    FROM catalog 
    GROUP BY top_catalog  



Обозвать этот запрос как t
(SELECT top_catalog AS tc, MIN(id_foto) AS idf
    FROM catalog 
    GROUP BY top_catalog ) AS t 


Прицепить к нему таблицу catalog по условию равенства номеров записей
t JOIN catalog с ON t.idf = c.id_foto


Получить все записи из прицепленной таблицы и отсортировать их по top_catalog
SELECT c.*
  FROM t
    JOIN catalog c ON t.idf = c.id_foto
  ORDER BY c.top_catalog 


C учетом подстановки t

SELECT c.*
  FROM (
    SELECT top_catalog AS tc, MIN(id_foto) AS idf
      FROM catalog 
      GROUP BY top_catalog ) AS t
    JOIN catalog c ON t.idf = c.id_foto
  ORDER BY c.top_catalog 

  Ответить  
 
 автор: tavila2010   (15.08.2009 в 01:42)   письмо автору
 
   для: Trianon   (15.08.2009 в 00:04)
 

Бррррррррр! Абракадабра какая! Обалдеть.!

  Ответить  
 
 автор: sim5   (15.08.2009 в 00:10)   письмо автору
 
   для: tavila2010   (14.08.2009 в 22:33)
 

При разрешении большим чем 1200 по горизонтали, непорядок.... девочку жалко ;-)

  Ответить  
 
 автор: Trianon   (15.08.2009 в 00:04)   письмо автору
 
   для: tavila2010   (14.08.2009 в 22:59)
 

SELECT c.*
  FROM (
    SELECT top_catalog AS tc, MIN(id_foto) AS idf
      FROM catalog 
      GROUP BY top_catalog ) AS t
    JOIN catalog c ON t.idf = c.id_foto
  ORDER BY c.top_catalog

  Ответить  
 
 автор: tavila2010   (14.08.2009 в 22:59)   письмо автору
 
   для: Trianon   (14.08.2009 в 22:58)
 

спасибо большое.

  Ответить  
 
 автор: Trianon   (14.08.2009 в 22:58)   письмо автору
 
   для: tavila2010   (14.08.2009 в 22:55)
 

Первую - можно.

Подробне отвечу чуть погодя.
Надо домой вернуться успеть.

  Ответить  

Сообщения:  [1-10]    [11-20]   [21-30]  [31-33] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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