У меня есть две таблицы троек и меткисводной таблицы с помощью MySQL
троек Таблица содержит следующие столбцы
id PostID TagID Value
1 1 1 Murder
2 1 2 New Brunswick
3 2 1 Theft
4 2 3 Gun
Метки Таблица содержит следующие столбцы
id TagName
1 Incident
2 Location
3 Weapon
Я пытаюсь написать SQL для создания сводной таблицы с динамическими заголовками
Выход должен быть таким:
PostID Incident Location Weapon
1 Murder New Brunswick
2 Theft Gun
Любая помощь в написании SQL будет оценена по достоинству. Я видел примеры в Интернете, но не мог понять это один
SQLFiddle (http://sqlfiddle.com) является большим ресурсом для тестирования идей. –
Возможный дубликат [MySQL pivot row в динамическое число столбцов] (http://stackoverflow.com/questions/12004603/mysql-pivot-row-into-dynamic-number-of-columns) – RichardTheKiwi