У меня есть запрос, который истекает при попытке его запустить.У меня есть несколько вложенных выборок, которые, как я знаю, могли бы быть написаны лучше, присоединившись как-то, я просто не могу заставить их работать.Вот мой текущий запрос.
SELECT `BD#` AS BreakdownNumber
, CALL_DATE AS Date
, TRAILER_CODE TrailerNumber
, HUB AS Hub
, CLOSE_DATE CloseDate
, sbs_hdr.HRS AS Hours
, (SELECT TOTAL FROM arinv WHERE arinv.code = (
SELECT LIN_AR_INVOICE FROM woopnh
LEFT JOIN woopnl ON woopnh.`HDR_VCHR_NO` = woopnl.`LIN_VCHR_NO`
WHERE HDR_FN_BD_NO = `bd#` AND LIN_AR_INVOICE <> 9999999 LIMIT 1)) AS Amount
, (SELECT LIN_AR_INVOICE FROM woopnh
LEFT JOIN woopnl ON woopnh.`HDR_VCHR_NO` = woopnl.`LIN_VCHR_NO`
WHERE HDR_FN_BD_NO = `bd#` AND LIN_AR_INVOICE <> 9999999 LIMIT 1) AS InvoiceId
FROM sbs_hdr
WHERE sbs_hdr.`CUSTOMER_CODE` = '12345'