好的,我想比較兩個表,然後從三分之一的名稱中輸入一個列表以產生前10天的總計值。查詢運行,但給我一個NULL結果,只有一個結果。如果我刪除DATE_ADD,並用數據庫中的實際日期替換它,併爲左邊的子句輸入一個值,而不是使用子查詢,那麼我會得到我正在查找的特定日期。我想要做的是創建一個名稱與當天和過去10天的值列表。我相信我沒有這樣做,所以任何幫助,我很欣賞,因爲我對此很新。簡單的查詢很容易,但把這些複雜的東西放到我這裏來說是新的。MYSQL內部加入&從子查詢中獲得價值
select sum(t.price) from td.trs as t
inner join td.order as o on o.trsid=t.id
inner join pts.product as p on p.id=o.grp_id
where t.invoice_date=DATE_ADD(CURRENT_DATE(),INTERVAL 10 DAY)
and left(t.mfgid,3) IN (select name from name.list);
爲什麼在標題中出現「左連接」?查詢中沒有'LEFT JOIN'。 –