我的数据库中有这个:

id | column1
1 | ab
2 | cd
3 | cd
4 | ef
5 | cd
6 | ab


我想获取ids:(1,6)或(2,3,5)或(4),但它必须具有相同的column1名称

我没有要搜索的特定column1名称。

我想要做与以下事情相同的事情:

row=SELECT column1 FROM table LIMIT 1
row2=SELECT id FROM table WHERE column1=row[0].column1


但是在一个查询中,这可能吗?

最佳答案

您可以嵌套SQL查询

row= SELECT id FROM table WHERE column1=(SELECT column1 FROM table LIMIT 1)

关于mysql - MYSQL:获取具有相似列的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30783202/

10-15 19:49