我有一个包含"唯一" 值的表。问题是添加这些值的程序还会向该值添加 3 个不同的后缀(值末尾的 2 个字符)。结果,我有三个带有三个后缀的变量。所以我只需要从 bd 获取唯一值 - 以某种方式在没有最后两个字符的情况下对其进行排序。有什么想法吗?
最佳答案
如果行具有一个“唯一”值但 Camera_id 不同,您应该返回什么 Camera_id(第一个、最后一个、最大、最小???)。尝试这样的事情:
select
LEFT(camera_name,LENGTH(camera_name)-2), max(camera_id)
from cameras
where site_id=1
group by LEFT(camera_name,LENGTH(camera_name)-2)
关于mysql - 选择时剪切mysql数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898976/