Php 连接结果不正确
我想从两个表中提取数据 我想获取services.service\u name和services.detail.price字段,其中services id和services detail.services id匹配 现在我使用以下查询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
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'