Smile
Старатель
- Регистрация
- 12 Ноя 2006
- Сообщения
- 157
- Реакции
- 11
- Автор темы
- #1
Привет всем,
помогите создать запрос если возможно...
есть таблица....
id | post_id | ip | rating
1 | 1 | 192.168.1.1 | good
2 | 1 | 192.168.1.2 | good
3 | 1 | 192.168.1.3 | bad
4 | 2 | 192.168.1.1 | bad
5 | 2 | 192.168.1.2 | good
6 | 2 | 192.168.1.3 | bad
4 | 3 | 192.168.1.1 | bad
5 | 3 | 192.168.1.2 | good
6 | 3 | 192.168.1.3 | bad
6 | 3 | 192.168.1.4 | bad
нужно подсчитать общее количество good, bad поста а потом сделать разницу...
к примеру:
у поста номер 1 , 2 - good , 1 - bad , 2-1 = 1
у поста номер 2 , 1 - good , 2 - bad , 1-2 = -1
у поста номер 3 , 1 - good , 3 - bad , 1-3 = -2
в общем нужно получить:
id | post_id | rating
1 | 1 | 1
2 | 2 | -1
3 | 3 | -2
помогите создать запрос если возможно...
есть таблица....
id | post_id | ip | rating
1 | 1 | 192.168.1.1 | good
2 | 1 | 192.168.1.2 | good
3 | 1 | 192.168.1.3 | bad
4 | 2 | 192.168.1.1 | bad
5 | 2 | 192.168.1.2 | good
6 | 2 | 192.168.1.3 | bad
4 | 3 | 192.168.1.1 | bad
5 | 3 | 192.168.1.2 | good
6 | 3 | 192.168.1.3 | bad
6 | 3 | 192.168.1.4 | bad
нужно подсчитать общее количество good, bad поста а потом сделать разницу...
к примеру:
у поста номер 1 , 2 - good , 1 - bad , 2-1 = 1
у поста номер 2 , 1 - good , 2 - bad , 1-2 = -1
у поста номер 3 , 1 - good , 3 - bad , 1-3 = -2
в общем нужно получить:
id | post_id | rating
1 | 1 | 1
2 | 2 | -1
3 | 3 | -2