SELECT a.* ,b.`stock_description`,d.`real_name`,b.`qty` as prodcut_qty,a.`lirunlv`, e.`pack_length`,e.`pack_width`,e.`pack_height`,e.`pack_weight`,e.`purchase_price`,e.`purchase_price_currency`,
(SELECT sum(`qty`) FROM `Stock_Moves` WHERE `item_code`=e.`item_code` AND `loc_code`=”JPW”) as jp_stock,
(SELECT sum(`qty`) FROM `Stock_Moves` WHERE `item_code`=e.`item_code` AND `loc_code`=”SZW”) as sz_stock
FROM `Sku_Comparison` a
LEFT JOIN `Item_Codes` b ON a.`stock_id`=b.`stock_id`
LEFT JOIN `Users` d ON a.`create_user`=d.`id`
LEFT JOIN `Product` e ON e.`item_code`=b.`item_code`
以上语句在两个服务器上执行,一个可以,一个不行,页面报500错,mysql也没说什么错误,问一下这怎么查报错原因?
两个服务器mysql,php版本都是一样的
(SELECT sum(`qty`) FROM `Stock_Moves` WHERE `item_code`=e.`item_code` AND `loc_code`=”JPW”) as jp_stock,
(SELECT sum(`qty`) FROM `Stock_Moves` WHERE `item_code`=e.`item_code` AND `loc_code`=”SZW”) as sz_stock
FROM `Sku_Comparison` a
LEFT JOIN `Item_Codes` b ON a.`stock_id`=b.`stock_id`
LEFT JOIN `Users` d ON a.`create_user`=d.`id`
LEFT JOIN `Product` e ON e.`item_code`=b.`item_code`
以上语句在两个服务器上执行,一个可以,一个不行,页面报500错,mysql也没说什么错误,问一下这怎么查报错原因?
两个服务器mysql,php版本都是一样的
解决方案
40
直接用MySQL 工具试一下,跳过PHP以断定能否是mysql问题