【问题标题】:MySQL: Error code : #1242 - Subquery returns more than 1 rowMySQL:错误代码:#1242 - 子查询返回超过 1 行
【发布时间】:2020-02-26 11:20:49
【问题描述】:

当我插入另一行具有相同 lc_number 的行时显示此错误,我该如何解决。 错误信息在这里:

    SELECT 
        x.lc_number,
        x.Destination,
        x.Allotment,
        x.Total_Bags,
        x.Empty_Bags,
        y.Delivered_Qty,
        y.Sent_Qty,
        y.challan_no,
        y.Date, 
        COALESCE (x.Allotment - (SELECT r.Delivered_Qty FROM delivery_point AS r WHERE x.lc_number = r.lc_number), x.Allotment) AS Balance_m_ton, 
        COALESCE (x.Total_Bags - (SELECT r.Sent_Qty FROM delivery_point AS r WHERE x.lc_number =  r.lc_number), x.Total_Bags) AS Balance_bags, 
        COALESCE (x.Empty_Bags + COALESCE (x.Total_Bags - (SELECT r.Sent_Qty FROM delivery_point AS r WHERE x.lc_number = r.lc_number), x.Total_Bags), x.Empty_Bags) AS Empty_Bags 
    FROM 
        badc_allocations as x,
        delivery_point AS y 
    WHERE 
        x.lc_number = y.lc_number;

【问题讨论】:

    标签: mysql mysql-error-1242


    【解决方案1】:
    SELECT 
        x.lc_number,
        x.Destination,
        x.Allotment,
        x.Total_Bags,
        x.Empty_Bags,
        y.Delivered_Qty,
        y.Sent_Qty,
        y.challan_no,
        y.Date, 
        COALESCE (x.Allotment - (SELECT r.Delivered_Qty FROM delivery_point AS r WHERE x.lc_number = r.lc_number LIMIT 1), x.Allotment) AS Balance_m_ton, 
        COALESCE (x.Total_Bags - (SELECT r.Sent_Qty FROM delivery_point AS r WHERE x.lc_number =  r.lc_number LIMIT 1), x.Total_Bags) AS Balance_bags, 
        COALESCE (x.Empty_Bags + COALESCE (x.Total_Bags - (SELECT r.Sent_Qty FROM delivery_point AS r WHERE x.lc_number = r.lc_number LIMIT 1), x.Total_Bags), x.Empty_Bags) AS Empty_Bags 
    FROM 
        badc_allocations as x,
        delivery_point AS y 
    WHERE 
        x.lc_number = y.lc_number;
    

    【讨论】:

      猜你喜欢
      • 2011-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多