mysql 使用in()函数时的一个注意事项
2017-07-13 15:23
453 查看
先说一下遇到的问题的整个过程。首先从一个产品关联表 (t_product_relation) 根据查询条件和排序字段查询出来了几个产品id(53, 10, 54, 2),这几个产品id的顺序正是我需要的顺序,然后再根据产品id到产品表(t_product)查询产品的详细信息,此时用到了
in ,但是查询产品信息后发现返回的数据根据产品id进行了重新排序,最终得到的结果中产品的顺序反而不是我需要的顺序了,见下图:
![](https://img-blog.csdn.net/20170713152131044?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZnJhbmtpbmdseQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
特此记录一下,提醒自己以后多注意这个问题!
in ,但是查询产品信息后发现返回的数据根据产品id进行了重新排序,最终得到的结果中产品的顺序反而不是我需要的顺序了,见下图:
特此记录一下,提醒自己以后多注意这个问题!
相关文章推荐
- last_insert_id()函数使用的注意事项 mysql
- 【MySQL笔记】last_insert_id()函数使用的注意事项
- IN 函数 和 and 在where条件中联合使用的注意事项:
- 使用find_in_set()函数的注意事项
- Mysql中last_insert_id()函数使用的注意事项
- Mysql中MAX()函数使用的时候注意事项(MIN()同理)
- PHP IN_ARRAY 函数使用注意事项
- Mysql使用mysqldump按时间导出时的一个注意事项
- MySQL中MAX()函数与Group By一起使用的注意事项
- 使用mysql自带函数注意事项
- PHP IN_ARRAY 函数使用注意事项
- MySQL索引类型总结和使用技巧以及注意事项
- MySQL中MAX函数与Group By一起使用的注意事项
- MySQL索引缺点&使用详细注意事项
- Keil C51 中的函数指针使用注意事项
- [mySQL]关于add table的一个注意小事项,直接影响后续populate table
- mybatis中使用in查询时的注意事项
- mysql c api mysql_init 的使用注意事项
- hive中使用case、if:一个region统计业务(hive条件函数case、if、COALESCE语法介绍:CONDITIONAL FUNCTIONS IN HIVE)
- mco_trans_log 函数使用注意事项