Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужен совет, относительно одного запроса. / 3 сообщений из 3, страница 1 из 1
11.11.2005, 12:47:00
    #33373385
*E*G*O*R*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет, относительно одного запроса.
Всем привет.
Есть проблемка. Помогите решить.
Есть две таблицы.

первая таблица имя: artist
вторая таблица имя: album

в таблице artist
есть поля: id, name

в таблице album
есть поля id, artist_id, name_album

Артистов очень много. И есть такие у которых нету альбомов.
И есть такие артисты у которых есть несколько альбомов.
Мне нужно вывести всех артистов у которых есть альбомы.

Я делаю вот как.
SELECT art.name FROM artist art LEFT JOIN album alb ON alb.artist_id = art.id WHERE 1

Мне показывается все артисты у которых есть альбомы.
НО. Если у артиста несколько альбомов то оно мне вернет несколько артистов.

К примеру

Артист Qwe выпустил 3 альбома.
так вот оно мне выдаст.

Qwe
Qwe
Qwe
...... (другие артисты)
...... (другие артисты)
...... (другие артисты)


А мне нужно чтобы было

Qwe
..... (другие артисты)
..... (другие артисты)
..... (другие артисты)
..... (другие артисты)

За рание спасибо.
...
Рейтинг: 0 / 0
11.11.2005, 13:01:08
    #33373454
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет, относительно одного запроса.
SELECT DISTINCT art.name ...
...
Рейтинг: 0 / 0
11.11.2005, 13:11:02
    #33373492
*E*G*O*R*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужен совет, относительно одного запроса.
Спасибо.
Все заработало.

Спасибо еще раз.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Нужен совет, относительно одного запроса. / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]