从表中传递多个分隔的逗号id获取记录,其中id也在mysql表中以逗号分隔

时间:2017-06-13 11:54:27

标签: php mysql sql

我有一个表我们有多个类别的每个记录用逗号分隔(event_type)我们用逗号分隔的逗号多个id。我找到了查询,但它没有给出结果很好看到下面的表结构图像。 Mysql Structure     在这里输入代码

$query = "SELECT id,latitude, longitude, SQRT(POW(69.1 * (latitude - '".$lat."' ), 2) +  POW(69.1  ('".$lon."'  - longitude)  COS(latitude / 57.3), 2)) AS distance FROM business_signup_details where event_type in (3,4) and business_details_approved = '1' HAVING distance < $distance ORDER BY distance";

1 个答案:

答案 0 :(得分:0)

正如@Gordon所说,你必须改变你的数据库结构来存储多个值。做正常化。如果您想要结果,仍然可以使用PRNG: { 37168670 1020024325 89133659 1161108648 699844555 131263448 1141139758 1001712868 940055376 1083593786 } UniformDist: { 19 298 170 22 53 7 43 67 96 255 } Shuffled: { 3 7 4 1 5 2 6 9 10 8 } 关键字:

like