gpt4 book ai didi

php - Mysql 搜索查询

转载 作者:行者123 更新时间:2023-11-30 01:28:08 24 4
gpt4 key购买 nike

我正在开发一个汽车租赁网站。我有两个表 test_tbl_carstest_reservations

我正在使用搜索查询(抄袭自 Jon Kloske "How do I approach this PHP/MYSQL query?" ):

$sql = mysql_query("SELECT 
test_tbl_cars.*,
SUM(rental_start_date <= '$ddate' AND rental_end_date >= '$adate') AS ExistingReservations
FROM test_tbl_cars
LEFT JOIN test_reservations USING (car_id)
GROUP BY car_id
HAVING ExistingReservations = 0");

这为我提供了出色的搜索结果,但 test_tbl_cars 表包含许多汽车,在任何给定搜索中,这些汽车都会返回多个可用的相同汽车型号。

如何过滤查询返回,以便获得每个可用模型之一?

最佳答案

使用 Distict 子句

$sql = mysql_query("SELECT 
DISTINCT test_tbl_cars.model, test_tbl_cars.*,
SUM(rental_start_date <= '$ddate' AND rental_end_date >= '$adate') AS ExistingReservations

来自 test_tbl_cars 左连接 test_reservations 使用 (car_id) 按 car_id 分组 已有现有预订 = 0");

关于php - Mysql 搜索查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17761787/

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