|
|
|
Нужна помощь в запросе
|
|||
|---|---|---|---|
|
#18+
Есть таблица Tabl1 с полями p1,p2... Есть таблица Tabl2 с полем g1, в котором по порядку перечислены все возможные значения для Tabl1.p1. Если сделать запрос: SELECT Tabl1.p1, Count(Tabl1.p2) As pole2 FROM Tabl1 GROUP BY Tabl1.p1; то в результате получим подсчет значений p2 по p1 (ну, это грубо говоря). Но, если записей, соответсвующей какому-то значению tabl2.g1 нет, то ничего этого значения в результате не будет. Как сделать так, чтобы в результате запроса присутствовали все записи из tabl2.g2? Покажу что я хочу на примере: Пускай Tabl1: a 1 a 4 c 5 d 7 f 1 Tabl2: a,b,c,d,e,f,g... В предложенном мною выше запросе результат будет таков: a 5 c 5 d 7 f 1 Я же хочу, чтобы было как-то так: a 5 b 0 c 5 d 7 e 0 f 1 g 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 23:40:52 |
|
||
|
Нужна помощь в запросе
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 01:11:51 |
|
||
|
Нужна помощь в запросе
|
|||
|---|---|---|---|
|
#18+
Не работает что-то :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 19:58:08 |
|
||
|
Нужна помощь в запросе
|
|||
|---|---|---|---|
|
#18+
A по конкретнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2004, 23:17:21 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1670466]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 359ms |

| 0 / 0 |
