以下查询将搜索记录并仅返回找到的记录:
"SELECT number, user, date FROM table1 WHERE number IN ('item1','item2')"
返回结果:
| NUMBER | USER | DATE |
------------------------
| item1 | you | 11-2 |
------------------------
item1是在请求的2个记录中找到的唯一记录。
有没有一种方法可以退回所有的项目,即使它们没有在表中找到?
我尝试像这样返回结果:
| NUMBER | USER | DATE |
------------------------
| item1 | you | 11-2 |
------------------------
| item2 | not found |
------------------------
我正在尝试模仿一些类似联邦快递追踪网站的东西。您最多可以输入30个跟踪编号,它将标识未返回结果的编号。
https://stackoverflow.com/questions/44531376
复制相似问题