$numQuery1 = "
SELECT d.*
, r.*
, AVG(c.on_time)+AVG(c.friendly)+AVG(c.language_skills)+AVG(c.professional) ranking
FROM comment c
LEFT
JOIN driver d
ON d.userid = c.driver_id
LEFT
JOIN driver_rental r
ON r.email = d.email
WHERE
(
$driver_rental IS NOT NULL
AND $driver_rental != ''
AND car_type_1 >= $_SESSION[car_type_1]
)
OR car_type_2>=$_SESSION[car_type_1]);
";
如果评语表有没有driver_id记录,结果是空的,我可以忽略评语表,但在select语句不能没有它?MySQL的加入三表,如果一个表中没有记录
推测car_type_1来自司机租赁表? (如果你在查询中明确指出这种情况,那么这很有用) – Strawberry