在获取用户已付款购买的产品的方法中,有两种选择:交货和提货/退货。
如果发货,则用户将写下产品必须解决的地址。
如果提货/退货,用户将选择最近的地点/摊位来取货。
所有信息都将发布在输入表格中。
现在,我希望在用户选择获取产品的方法后,在页面中显示数据。
我在名为method的表中创建了一个新列。
我想查看方法表:
答案 0 :(得分:0)
在php中试试这样的sql(我想你可以在PHP中处理sql查询):
select Method,IF(Method='Infistall',Infistall,Delivery) as Detail from product_table
它会产生这样的结果:
Method | Detail
-----------|----------
Infistall | Address_Infistall
Delivery | Address_Delivery
答案 1 :(得分:0)
使用MySQL CASE语法
SELECT
(CASE method
WHEN 'infistal' THEN infistall
ELSE delivery END CASE) AS delevery_type
FROM product_table
(注意:未经测试)