我如何从 rails 中的 table 获取唯一数据 (*)
How I can get unique data (*) from the table in rails
如何根据城市
从 rails 中的 table 获取唯一数据 (*)
ex :- 我的 table 如下所示
id = 1 ,name = 'demo1' ,city = 'city1'
id = 2 ,name = 'demo2' ,city = 'city1'
id = 3 ,name = 'demo3' , city = 'city2'
我需要基于唯一城市的输出,意味着输出应该是
id = 1 ,name = 'demo1' ,city = 'city1'
id = 2 ,name = 'demo2' ,city = 'city1'
根据城市获取所有记录,然后使用唯一名称获取一次 请记住,ID 是唯一的,因为 auto-generated by rails
Model.where(city: 'Paris').select('DISTINCT name')
如何根据城市
从 rails 中的 table 获取唯一数据 (*)ex :- 我的 table 如下所示 id = 1 ,name = 'demo1' ,city = 'city1'
id = 2 ,name = 'demo2' ,city = 'city1'
id = 3 ,name = 'demo3' , city = 'city2'
我需要基于唯一城市的输出,意味着输出应该是
id = 1 ,name = 'demo1' ,city = 'city1'
id = 2 ,name = 'demo2' ,city = 'city1'
根据城市获取所有记录,然后使用唯一名称获取一次 请记住,ID 是唯一的,因为 auto-generated by rails
Model.where(city: 'Paris').select('DISTINCT name')