誰かがここで私を助けてくれませんか、アイブ・ググって、このエラーで他の例を見ましたが、それは私を混乱させるだけで、これについて頭を悩ませているようです.
mysqlクエリでデータを他のものとして選択するのに苦労しています。次のエラーが表示されます...
Operand should contain 1 column(s)
オペランドの簡略化された用語は何ですか?
以下はmysqlクエリです...
SELECT atable_garage.id,
atable_garage.total_votes as num_votes,
atable_garage.name,
atable_garage.address,
atable_garage.city,
atable_garage.postcode,
atable_garage.main_dealer,
atable_garage.phone,
atable_garage.website,
atable_garage.description,
atable_garage.years_in_business,
atable_garage.garage_image,
(SELECT(avg(quality_of_repair) + avg(attitude_of_staff) + avg(overall_satisfaction))/3 as rating,
count(*) as num_votes
FROM atable_feedback
WHERE validated = 'Y'
AND atable_garage.id = garage_id)
FROM `atable_garage`
WHERE valeting = 'Y'
AND active = 'Y'
ORDER BY rating DESC, atable_garage.total_votes DESC
ここで私が間違ったことを誰かが指摘できますか? 可能であれば、これについて理解するのが難しいと感じていることを説明してください。