MySQL Group By Пара целочисленного диапазона - PullRequest
0 голосов
/ 03 января 2012

У меня есть одна таблица в MySQL. Id и PictureNo, Id - автоматически, PictureNo только (1,2,3) в любом порядке.

http://i42.tinypic.com/jjaeyx.jpg http://i42.tinypic.com/jjaeyx.jpg

Вопрос: я хотел бы получить парой pictureNo, как показано ниже, порядок идентификаторов не имеет значения, просто нужно получить парой, должно быть 1,2,3.

http://i40.tinypic.com/jiku54.jpg http://i40.tinypic.com/jiku54.jpg

Спасибо!

Ответы [ 2 ]

0 голосов
/ 03 января 2012

Попробуйте:


SELECT *
FROM (
  SELECT ID,PictureNo
  FROM table_name
  GROUP BY ID
) AS s
ORDER BY s.ID; 

Надеюсь, это поможет

0 голосов
/ 03 января 2012

Попробуйте это:

SELECT * from MyTable order by PictureNo + ID , PictureNo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...