0
我有一個下面的查詢,其獲取數據,並顯示在下面的圖像,獲得從兩個表的所有字段在MySQL
SELECT
TICKETS.TICKETID AS TICKET_NO,
RECEIPTS.DATENEW AS TICKET_DATE,
PAYMENTS.TOTAL AS MONEY,
CUSTOMERS.NAME AS CUSTOMER,
PAYMENTS.PAYMENT AS PAYMENT
FROM RECEIPTS
LEFT JOIN TICKETS ON RECEIPTS.ID = TICKETS.ID
LEFT JOIN PAYMENTS ON RECEIPTS.ID = PAYMENTS.RECEIPT
LEFT JOIN CUSTOMERS ON TICKETS.CUSTOMER = CUSTOMERS.ID
LEFT JOIN ADJUSTMENTS ON CUSTOMERS.ID = ADJUSTMENTS.CUSTOMER_ID
ORDER BY TICKETS.TICKETID
我已經另一個表稱爲ADJUSTMENTS具有字段
ID CUSTOMER_ID ADJUSTMENT_AMOUNT ADJUSTMENT_REASON日期
我需要的是拿起ADJUSTMENT_AMOUNT和DATE,並將它們恰好放置在表格中(如圖所示)作爲單獨條目(ROW)。我使用了UNION,但是它做的是複製條目,並且無法在這些行下/內顯示該對象,而是作爲單獨的列顯示。我該怎麼做?
這是所需的表我想從兩個表
你想在同一行的票和調整數據? –
是的,我希望這是顯示爲同一行!像上面的圖片 – Saqib
爲什麼不像所有其他桌子一樣左加入? –