gpt4 book ai didi

php - mysql查询两个表

转载 作者:行者123 更新时间:2023-11-29 08:17:13 26 4
gpt4 key购买 nike

我可以使用什么 SELECT 查询来仅显示汽车,其中预订状态 <> 1

因此在下表中,cars.id (1, 3, 4, 6) 将仅显示为结果

我被这个查询困住了,或者这个查询有什么好处:

SELECT * FROM `cars` as `C` INNER JOIN `bookings` AS `B` ON `C`.`id` = `B`.`id` ....?

汽车

  id | name
-- | -------------
1 | Car 1
2 | Car 2
3 | Car 3
4 | Car 4
5 | Car 5
6 | Car 6

预订

id | car_id | status
-- | ------ | ------
1 | 1 | 0
2 | 2 | 1
3 | 2 | 2
4 | 1 | 0
5 | 5 | 1

编辑:抱歉,我在这里不清楚,我还希望将其他人列为结果,即使它们不在预订表中

最佳答案

试试这个:

SELECT * FROM `cars` as `C` INNER JOIN `bookings` AS
`B` ON `C`.`id` = `B`.`id` where `B`.`status` <> 1

如果您不想要预订中没有的汽车记录,请尝试此操作:

SELECT * FROM `Cars` as `C` Right JOIN `Booking` AS
`B` ON `C`.`id` = `B`.`id`

关于php - mysql查询两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20367181/

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