Создание столбца MYSQL (Alias) на основе значения этого столбца
У меня есть следующие таблицы
Products, Prices, stores (Suppliers) and Country
Таблица продуктов:
ProductID, ProductName
Таблица магазинов:
StoreID, StoreName, Country (country name of the supplier)
Таблица цен:
PriceID, Date, Price, StoreID, ProductID
Таблица страны
CountryID, StoreID, CountryName
Пример данных таблицы цен (ID, дата, цена, StoreID, ProductID)
1, 01-10-2014, 1500, 1, 8
2, 01-10-2014, 1800, 2, 9
3, 10-10-2014, 1700, 2, 8
4, 01-09-2014, 1200, 1, 8
5, 07-09-2014, 1300, 2, 8
В магазине таблицы
1, Supplier1, UAE
2, Supplier2, GB
В таблице продуктов
8, iPad Air 32GB 4G
9, iPad Air WiFi 16GB
Теперь мне нужно создать линейный график. На графике будет две линии. Для создания двух строк мне нужны две колонки из этой таблицы - ОАЭ и Великобритания
Так что мой ожидаемый результат
ID Date UAEPrice UKSupplier SupplierName
1 01-10-2014 1500 Null Supplier-1
2 01-10-2014 NULL 1800 Supplier-2
3 10-10-2014 NULL 1700 Supplier-2
4 01-09-2014 1200 Null Supplier-1
5 07-09-2014 Null 1300 Supplier-1
Я запутался с этим... В настоящее время я пытаюсь с двумя таблицами (один с stores.countryID = 'AE'
и один с stores.CountryID <> 'AE'
).
Пожалуйста помоги.