въпроса

0 отговора 103 прегледа
#1

въпроса

Здрасти :) Ето и проблема :)

table Category
id PK, category_description VC(20)....

table Area
id PK, area_name VC(20) ....

table Shop
id PK, shop_name VC(30), cat_id (FK kym Category), area_id (FK kym Area) ....

MySQL 4.0.18, Windows XP

Искам с една (или минимум) заявка да изкарам за всяка област, от всяка категория колко магазина има. Представям си го като таблица, в която по ширина са областите, а по височина категориите, и между тях са бройките, напр.
София Пловдив Ямбол Сливен
Зеленчукови 4 5 2 0
Плодови 12 3 6 9
Рибни 2 6 0 1
Месни 9 7 11 2

Мисля си, че май няма как да стане подобно нещо, въпросът е поне да минимизирам усилията: дали да пускам по заявка за всяка област с групиране по категория, дали да напълня целия резултат в някаква временна таблица ... очаквам съвети как изобщо става това представяне в две измерения :))

Ами ... това е :) Мерси

Отговор