gpt4 book ai didi

mysql - 在 where 子句中遇到 SQL 查询问题

转载 作者:行者123 更新时间:2023-11-30 22:47:39 24 4
gpt4 key购买 nike

我在 MySQL 上有以下数据库方案,我想检索特定 id 的所有元素。

Database scheme

例如,我想检索链接到 coupon_id=1(和其他字段)的城市、类别、部门。我编写了以下 SQL 查询,但不幸的是无法获得所需的结果。

SELECT  cc_coupon.id_coupon as idCoupon, 
cc_coupon.condition_coupon,
cc_coupon.description,
cc_coupon.type_coupon,
cc_coupon_by_categorie.id_categorie,
cc_categorie.categorie as category,
cc_annonceur.raison_sociale,
cc_coupon_active_in_cities.id_ville as ville_slug,
cc_villes_france.ville_slug,
cc_villes_france.ville_nom_departement,
cc_villes_france.ville_departement
FROM cc_coupon,
cc_coupon_by_categorie,
cc_categorie,
cc_annonceur,
cc_coupon_active_in_cities,
cc_coupon_active_in_departments,
cc_villes_france
WHERE cc_coupon.id_coupon = cc_coupon_by_categorie.id_coupon
and cc_categorie.id_categorie = cc_coupon_by_categorie.id_categorie
and cc_coupon.id_annonceur = cc_annonceur.id_annonceur
and cc_coupon.id_coupon = cc_coupon_active_in_cities.id_coupon
and cc_villes_france.id_ville = cc_coupon_active_in_cities.id_ville
and cc_villes_france.ville_departement = cc_coupon_active_in_departments.ville_departement
and cc_coupon.id_coupon = 1
and cc_coupon_active_in_cities.id_coupon = 1
and cc_coupon_active_in_departments.id_coupon = 1

感谢您的帮助。

最佳答案

我认为当您想要连接两个表时,您应该使用on 而不是where。当您想指定其他条件时,请使用 where 子句。

关于mysql - 在 where 子句中遇到 SQL 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141465/

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