记录获取与重复的ID在MySQL(条件)?任何查询来获取
问题描述:
我的查询是记录获取与重复的ID在MySQL(条件)?任何查询来获取
SELECT * FROM `posts` WHERE post_id in (2,12,2)
============================
输出得到
POST_ID 2,12
=============================
输出要
post_id 2,12,2
答
可能是cos表添加自动增量?这对于mysql来说并不合适。
SELECT pa.post_id FROM posts pa WHERE pa.post_id in (2,12)
UNION ALL
SELECT pb.post_id FROM posts pb WHERE pb.post_id = 2
UNION ALL添加重复行但不知道是否需要该输出。问候
答
您有两次相同的值(2)。只考虑第一个。
是的我知道,但我想两次 –
为什么你想要这个解决方案? –
,因为有些时候会显示拖后时间,但我的常用功能只返回一个帖子 –