2013-09-26 3 views
0

Попытка сделать запрос на 4 часа. Например, у меня есть такие данные:Запрос MySQL Выберите данные

did title  number_link ltitle 
35 about.html  1   NULL <- this 
35 about.html  2   NULL <- this 
36 about.html  1   NULL 
35 contact.php  1   NULL <- this 
35 contact.php  3   NULL <- this 
36 contact.php  1   NULL 

Как выбрать отдельный заголовок и отдельный номер_link? Я отметил «< -« что я хочу получить от запроса. Спасибо заранее.

+3

Вы можете показать нам, что вы пробовали за 4 часа? – Kalpit

ответ

1

будет Этот запрос позволяет получить все колонки в строке не только title и number_link.

SELECT a.* 
FROM tableName a 
     INNER JOIN 
     (
      SELECT title, number_link, MIN(did) did 
      FROM tableName 
      GROUP BY title, number_link 
     ) b ON a.title = b.title AND 
       a.number_link = b.number_link AND 
       a.did = b.did 
0
SELECT * 
FROM table_name 
GROUP BY title, number_link 
0

Выбор названия, number_link из Таблицы GROUP BY название, number_link;

Смежные вопросы