我该怎么做?我想从硬编码列表中查询?
select (222,
333,
444,
555,
666,
777,
777,
88,
999,
099) as imageids
答案 0 :(得分:1)
您可以创建多个行,每个行包含一个图片ID:
select 222 as imageid
union select 333
union select 444
union select 555
union select 666
union select 777
union select 777
union select 88
union select 999
union select 099
或返回包含所有图像ID的逗号分隔字符串:
select group_concat(222, 333, 444, 555, 666, 777, 88, 999, 099) as imageids
请注意,099
的值将返回为99
,因为它将被视为整数。如果您需要保留前导零,则应使用字符串值(即"099"
代替099
)。