Php 连接结果不正确

Php 连接结果不正确,php,join,Php,Join,我想从两个表中提取数据 我想获取services.service\u name和services.detail.price字段,其中services id和services detail.services id匹配 现在我使用以下查询 SELECT services.service_name,services_detail.price FROM services JOIN services_detail ON services.id=services_detail.salon_id WHERE

我想从两个表中提取数据 我想获取services.service\u name和services.detail.price字段,其中services id和services detail.services id匹配 现在我使用以下查询

SELECT services.service_name,services_detail.price FROM services
JOIN services_detail
ON services.id=services_detail.salon_id
WHERE services_detail.salon_id='1'
它以不同/正确的方式显示价格,但只显示一个服务名称。我的查询有什么问题

这是我的第一张桌子“服务”

这是第二张桌子

表名称-服务详情

id          salon_id        services_id         price
1           1               1                   70
2           1               2                   80
3           2               1                   45
4           2               4                   50
5           3               1                   70  

您对不正确的列执行了
JOIN

ON
条款中的
services\u detail.salon\u id
更改为
services\u detail.services\u id

SELECT services.service_name,services_detail.price FROM services
JOIN services_detail
ON services.id=services_detail.services_id
WHERE services_detail.salon_id='1'

同时显示结果
SELECT services.service_name,services_detail.price FROM services
JOIN services_detail
ON services.id=services_detail.services_id
WHERE services_detail.salon_id='1'