【发布时间】:2019-02-14 14:31:03
【问题描述】:
我的SQL查询是这样的
SELECT `product_code`, `test`
FROM `table_products`
WHERE `product_code` IN ('38986', '222098', '1113426', '3645651', ...)
我希望按照查询中显示的 product_code 顺序对结果进行排序,并且当表中该 product_code 没有匹配时,我想在 SQL 结果中添加一个空行。
【问题讨论】:
-
"当表中没有匹配到该product_code时,我想在sql结果中添加一个空行。"为什么?
-
我假设您的意思是如果产品代码
222098实际上不存在,您希望在结果集中返回一个空白行!对吗? -
我需要导出数据并匹配到一个csv文件
标签: mysql sql sql-order-by where-in