|
|
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите как составить запрос Есть таблицы listings -------- listing_id bids -------- bid_id listing_id comments --------- comment_id listing_id Значения listings -------- 1 bids -------- 1,1 2,1 3,1 comments --------- 1,1 2,1 3,1 Надо посчитать сколько бидов и комментариев в листингах Пишу SELECT listing_id, count(bids.listing_id),count(comments.listing_id) from listing,bids,commnets where listing.listing_id = bids.listing_id and listing.listing_id = comments.listing_id выдает 1,9,9 а надо 1,3,3 Элементарщина, а заклинило ... Подскажите плиз ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 17:44:33 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Считать надо отдельно: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 17:54:52 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Есть ещё вариант с дистинктами, но он имхо интуитивно менее понятен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 17:55:24 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
Запрос однако ... а интересно, проще никак ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 18:00:16 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
olegt2009, если придумаете попроще - отпишитесь тут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 18:01:29 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
tanglir, Спасибо большое :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 18:15:55 |
|
||
|
два count в sql из 3-х таблиц
|
|||
|---|---|---|---|
|
#18+
tanglirolegt2009, если придумаете попроще - отпишитесь тут.оки Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2013, 20:14:23 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38376646&tid=1836188]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 267ms |

| 0 / 0 |
