2016-04-22 2 views
1

я получаю базу данных, как это:SQLite создавать новые строки на основе условий колонки

Product Condition1 Condition2 Condition 3 
Computer 1   2   
Car  1   2   3 

Что они хотят от меня, чтобы экспортировать базу данных в таком виде:

Product Condition 
Computer 1 
Computer 2 
Car  1 
Car  2 
Car  3 

Это много данных, не имеет смысла исправлять материал вручную. Вы хоть представляете, как мне получить динамическое решение для этого. Я был бы очень признателен за вашу помощь.

ответ

1

Это должно работать:

SELECT product, condition1 FROM table_name 
UNION SELECT product, condition2 FROM table_name 
UNION SELECT product, condition3 FROM table_name 
UNION ORDER BY product 
+0

Вы должны удалить окончательный UNION перед ORDER BY – tonypdmtr