select * from 订单 d join 订单明细 dm on dm.订单ID = d.订单ID where 折扣 = '%0.15%' union all select * from 订单 d join 订单明细 dm on dm.订单ID = d.订单ID where 折扣 = '%0.20%'; 要想让输出结果为折扣中含有0.15或筽0的数字
时间: 2024-01-06 08:04:45 浏览: 90
select form where 语句
可以改为以下 SQL 语句:
```
SELECT * FROM 订单 d
JOIN 订单明细 dm ON dm.订单ID = d.订单ID
WHERE 折扣 LIKE '%0.15%' OR 折扣 LIKE '%0.20%';
```
这样就可以查询出折扣中含有0.15或0.20的数字的订单和订单明细信息。其中,使用 `LIKE` 运算符来匹配折扣中包含指定数字的记录。同时,使用 `OR` 运算符来连接两个条件,表示只要满足其中一个条件就可以查询出该记录。
阅读全文