php - 我坚持我的 SELECT sql 查询

标签 php mysql

我的 SELECT sql 语句有问题,我还没有弄清楚。当我使用 mysql_fetch_assoc() 函数打印出结果时,我得到了重复的行/记录。一个记录重复 13 次。我不知道为什么,据我所知,我做对了。

以下是我的sql查询:

SELECT 
    members.member_id, 
    members.firstname, 
    members.lastname, 
    billing_details.Street_Address, 
    billing_details.Mobile_No, 
    orders_details.*, 
    food_details.*, 
    categories.*, 
    cart_details.*, 
    quantities.* 
FROM 
    members, billing_details, orders_details, categories, 
    quantities, food_details, cart_details 
WHERE 
    members.member_id=orders_details.member_id AND 
    billing_details.billing_id=orders_details.billing_id AND 
    orders_details.cart_id=cart_details.cart_id AND 
    cart_details.food_id=food_details.food_id AND 
    cart_details.quantity_id=quantities.quantity_id

最佳答案

您的 WHERE 子句中没有“类别”。我猜你有 13 个类别?如果您需要更好的解释,请告诉我。

关于php - 我坚持我的 SELECT sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373574/

相关文章:

mysql - 使用 MySQL Workbench 连接到 AWS

php - 多个 'Select column where ...' vs 选择所有列

php - 使用 PHP 更新后,在数据库中插入的日期格式错误?

php - 如何将 Ajax 查询与 Silex 结合使用?

php - 推进ORM:将具有外键关系的通用模型对象完全递归合并,以进行JSON序列化

php - 全日历事件在 9 点之前不显示

php - PDO 从动态 html 表插入数据库值

mysql - 在 MySQL 中存储时间

php - 在子目录中部署 yii2

php - Illuminate\Support\MessageBag::has() 缺少参数 1