【发布时间】:2021-06-05 02:14:22
【问题描述】:
我有一个如下所示的数据库表:
| Name | Town | Type | Brand | Ref |
|---|---|---|---|---|
| Smith | London | Big | Sony | 1020 |
| Carlos | Rio | Big | Nokia | 050 |
| Francois | Paris | Little | Sony | 250 |
我需要得到:
| Name | Town | Big_Sony | Big_Nokia | Little_Sony | Little_Nokia |
|---|---|---|---|---|---|
| Smith | London | 1020 | |||
| Carlos | Rio | 050 | |||
| Francois | Paris | 250 |
是否有可能在 IF 条件下填充右列?
我真的不知道我是否可以这样做......
感谢您的宝贵帮助:-)
编辑:我尝试了 Forpas 的建议,但我只是添加了
| Name | Town | Type | Brand | Ref |
|---|---|---|---|---|
| Roberto | Roma | Little | Sony | 100 |
但我没有更多结果:(见here
【问题讨论】:
-
您在 INSERT 语句中的 'Roberto' 行之前遗漏了一个逗号。
标签: mysql database if-statement select conditional-statements