|
|
|
запрос
|
|||
|---|---|---|---|
|
#18+
Для ясности: есть таблица Artist, в которой хранятся ID Артистов, есть таблица Album, в которой - название альбомов с соответствующими ID Артистов. Нужно посчитать кол-во альбомов для каждого ID из таблицы Artist. У меня получилось вот что: Код: plaintext 1. 2. Проблема в том, что такой запрос считает только тех Артистов, у которых есть, как минимум, один альбом в таблице Album, а у кого нет - тот идет лесом (а нужно выводить нуль, так как смысл такой выборки состоит именно в том, чтобы показать всех существующих в базе данных Артистов). Простите, я не очень разбираюсь, в SQL, помогите мне с этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 20:22 |
|
||
|
запрос
|
|||
|---|---|---|---|
|
#18+
Mr. WhiteДля ясности: есть таблица Artist, в которой хранятся ID Артистов, есть таблица Album, в которой - название альбомов с соответствующими ID Артистов. Нужно посчитать кол-во альбомов для каждого ID из таблицы Artist. У меня получилось вот что: Код: plaintext 1. 2. Проблема в том, что такой запрос считает только тех Артистов, у которых есть, как минимум, один альбом в таблице Album, а у кого нет - тот идет лесом (а нужно выводить нуль, так как смысл такой выборки состоит именно в том, чтобы показать всех существующих в базе данных Артистов). Простите, я не очень разбираюсь, в SQL, помогите мне с этим. По стандарту SQL так: Код: plaintext 1. 2. 3. Если не работает, идите в форум по вышей базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2007, 21:06 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34317791&tid=2029478]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 392ms |

| 0 / 0 |
