|
|
|
Помогите с запросом.
|
|||
|---|---|---|---|
|
#18+
есть таблица: `likes` c полями: video_id,player_id,event_id. я делаю запрос: select count(*) as likes,video_id from likes where event_id =x group by video_id. собственно логика запроса проста, надо выбрать сколько лайков у видео по данному событию(видео может быть несколько). Задача усложнилась - надо узнать, желательно в рамках этого же запроса и желателно без подзапросов(во всяком случае такая суперцель), ставил ли лайк определенный игрок. select 1 as he_like_it from likes where player_id= id and event_id; - в общем результат этого запроса запихнуть в первый, но желательно без join. возможно? Вообще реально во время агригации данных что-то доставать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 15:37:25 |
|
||
|
Помогите с запросом.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2014, 15:40:44 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38818491&tid=1833879]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 283ms |

| 0 / 0 |
