gpt4 book ai didi

mysql - 从单个表中检索数据以与mysql中的另一个表进行比较

转载 作者:可可西里 更新时间:2023-11-01 07:45:11 25 4
gpt4 key购买 nike

SELECT *
FROM `room_type`
WHERE h_id='$h_id'
AND `rt_oc` >= '$tperson'
AND `rt_num` <
(SELECT COUNT(`check_out`)
FROM `room_info`
WHERE `h_id`='$h_id'
AND
LEFT JOIN `room_type` ON room_type.rt_type=room_info.room_type));

这里我想从表 1 中选择数据,它将比较表 2 中相同列值的总和的列值。

最佳答案

WHERE `h_id`='$h_id'
AND
LEFT JOIN

这行不通,需要像这样更新子查询:

(SELECT COUNT(`check_out`)
FROM `room_info`
LEFT JOIN `room_type` ON room_type.rt_type=room_info.room_type
WHERE `h_id`='$h_id')

顺便说一句,你有 )); 在查询的末尾 - 检查它。

SELECT *
FROM `room_type`
WHERE h_id='$h_id'
AND `rt_oc` >= '$tperson'
AND `rt_num` <
(SELECT COUNT(`check_out`)
FROM `room_info`
LEFT JOIN `room_type` ON room_type.rt_type=room_info.room_type
WHERE `h_id`='$h_id')

关于mysql - 从单个表中检索数据以与mysql中的另一个表进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17851224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com