ID_GOOD - GOOD1, GOOD2, GOOD3, GOOD4 – (товары)
ID_PRICE - PRICE1, PRICE2, PRICE3 – (цены)
PRICE – сама цена товара.
--
-- Структура таблицы `prices`
--
CREATE TABLE IF NOT EXISTS `prices` (
`ID` int(5) NOT NULL AUTO_INCREMENT,
`ID_GOOD` varchar(10) NOT NULL,
`ID_PRICE` varchar(10) NOT NULL,
`PRICE` varchar(10) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
--
-- Дамп данных таблицы `prices`
--
INSERT INTO `prices` (`ID`, `ID_GOOD`, `ID_PRICE`, `PRICE`) VALUES
(1, 'GOOD1', 'PRICE1', '250р.'),
(2, 'GOOD1', 'PRICE2', '340р.'),
(3, 'GOOD1', 'PRICE3', '140р.'),
(4, 'GOOD2', 'PRICE1', '190р.'),
(5, 'GOOD2', 'PRICE2', '0р.'),
(6, 'GOOD2', 'PRICE3', '120р.'),
(7, 'GOOD3', 'PRICE1', '450р.'),
(13, 'GOOD3', 'PRICE2', '630р.'),
(14, 'GOOD3', 'PRICE3', '200р.'),
(15, 'GOOD4', 'PRICE1', '430р.'),
(16, 'GOOD4', 'PRICE2', '220р.'),
(17, 'GOOD4', 'PRICE3', '190р.');
Необходимо сформировать SQL запрос для вывода данных в следующем виде (сводная таблица):
![user posted image](http://clip2net.com/clip/m125935/ecbeb-clip-8kb.png)
Я предполагаю, нужен JOIN. Правда вот я не понял, как составить запрос так, чтоб значения полей стали его названиями, как указано в сводной таблице
_____________
никому не дано знать абсолютной истины, ибо понятия, которыми мы оперируем, сами по себе относительны