Значи, обединих 3 таблици в една заявка.
table_1
Table_1_id (id categories)
table_1_name
1 NAME1
2 NAME2
3 NAME3
table_2
Table_1_id
Table_3_id (podkategorii)
1 1
1 2
2 3
3 4
table_3
Table_3_id
suma (broi pose6teniq)
1 102
2 110
3 200
4 130
Та, искам да изчисля сумата от всички посещения за основната категория и да ги сортирам.
$checker= mysql_query("SELECT Table_3_id.table_1_id,table_1.table_1_name,
table_3.suma
FROM table_3
JOIN table_2 ON Table_3_id.Table_3_id_id=table_2.Table_3_id
JOIN table_1 ON table_1.table_1_id=Table_3_id.table_1_id
GROUP BY Table_3_id.table_1_id
ORDER BY table_3.suma DESC LIMIT 20") OR die(mysql_error()) ;
Всичко излиза ОК, само че взема една от сумите. Аз искам да сумира, които са с еднакво Table_1_id и да ги покаже според броя посещения.
table_1
Table_1_id (id categories)
table_1_name
1 NAME1
2 NAME2
3 NAME3
table_2
Table_1_id
Table_3_id (podkategorii)
1 1
1 2
2 3
3 4
table_3
Table_3_id
suma (broi pose6teniq)
1 102
2 110
3 200
4 130
Та, искам да изчисля сумата от всички посещения за основната категория и да ги сортирам.
$checker= mysql_query("SELECT Table_3_id.table_1_id,table_1.table_1_name,
table_3.suma
FROM table_3
JOIN table_2 ON Table_3_id.Table_3_id_id=table_2.Table_3_id
JOIN table_1 ON table_1.table_1_id=Table_3_id.table_1_id
GROUP BY Table_3_id.table_1_id
ORDER BY table_3.suma DESC LIMIT 20") OR die(mysql_error()) ;
Всичко излиза ОК, само че взема една от сумите. Аз искам да сумира, които са с еднакво Table_1_id и да ги покаже според броя посещения.