|
|
|
Нужен совет, относительно одного запроса.
|
|||
|---|---|---|---|
|
#18+
Всем привет. Есть проблемка. Помогите решить. Есть две таблицы. первая таблица имя: 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 ..... (другие артисты) ..... (другие артисты) ..... (другие артисты) ..... (другие артисты) За рание спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 12:47:00 |
|
||
|
Нужен совет, относительно одного запроса.
|
|||
|---|---|---|---|
|
#18+
SELECT DISTINCT art.name ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 13:01:08 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=643&tid=1853461]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 370ms |

| 0 / 0 |
