sql запрос

12
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#11
skAmZ
На сайте с 04.09.2009
Offline
122
#12

SELECT distinct album FROM ...
It-mcp.ru
На сайте с 06.04.2010
Offline
76
#13
skAmZ:
SELECT distinct album FROM ...

За distinct cпасибо. Вот только если добавить idsong (Select distinct album, idsong) перестает добавлять уникальные альбомы.

It-mcp.ru добавил 06.04.2011 в 18:44

Алексей Барыкин:
http://www.php.su/functions/?array_unique

Если присмотритесь, то увидите, что эта функция присутствует.

Отзывы searchengines.ru (/ru/forum/500625), maultalk.ru (http://www.maultalk.com/topic59939.html)
Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#14
It-mcp.ru:

Если присмотритесь, то увидите, что эта функция присутствует.

Если присмотритесь, то увидите, что эта функция принимает в качестве аргумента массив, а не элемент массива.

skAmZ
На сайте с 04.09.2009
Offline
122
#15
It-mcp.ru:
Если присмотритесь, то увидите, что эта функция присутствует.

Вы его не правильно используете. Входной параметр массив, а вы передали строку.

It-mcp.ru
На сайте с 06.04.2010
Offline
76
#16
skAmZ:
Вы его не правильно используете. Входной параметр массив, а вы передали строку.

Подскажите, как правильно, потому что уже сам допетрил что не те входные данные, но как преобразовать, ума не хватает.

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#17
It-mcp.ru:
Подскажите, как правильно, потому что уже сам допетрил что не те входные данные, но как преобразовать, ума не хватает.

Правильнее будет SQL запросом отсекать повторяющиеся элементы, а не через php.

skAmZ
На сайте с 04.09.2009
Offline
122
#18

It-mcp.ru, если "SELECT album FROM" то я уже написал пример выше - через distinct.

Если "Select album, idsong" то получение уникальных значений "album" теряет смысл, т.к. вы потеряете значения idsong.

It-mcp.ru
На сайте с 06.04.2010
Offline
76
#19

Смысл в том, что мне нужен список айдишников в паре с уникальными альбомами... как сделать даже и не знаю. Пытался засунуть sql запрос внутрь запроса после while, но вообще бред полный получается

It-mcp.ru добавил 06.04.2011 в 19:48

Решилось так

SELECT album, idsong FROM `songlist` WHERE artist = '$msg2' GROUP BY album" - хотя я и не понимаю до конца, каким макаром получилось :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий