我有一个与WordPress有关的数据库问题。
我的表格如下:
ID | customID | column1 |第2栏
1 8 _item item number
2 8 _price item price
3 9 _item item number
4 9 _price item price
我想使用MySQL SELECT
语句检索以下行:
CustomID | _price | _item |
8 item price(from col2) item number(from col2)
9 item price(from col2) item number(from col2)
这可能吗?值_price
和_item
应显示为值为column2的列。怎么解决这个问题?
答案 0 :(得分:1)
你的桌子设计得很糟糕。您应该构建一个额外的表格来映射产品和价格。但是,您可以使用您的解决方案:
Select t1.customID, t1.column2, t2.column2 from <tablename> t1,
<tablename> t2
where t1.customID = t2.customId
and t1.column1 like '_item'
and t2.column1 like '_price';