sql問題.....(編號:4716)

MYSQL = "SELECT 銷貨單號,產品編號,單位,數量,單價,小計 FROM 進貨單細目 WHERE 產品編號 = '" & DBGridSUB.Columns("CARGOID").Text & "'" & _
"AND 銷貨單號 IN (SELECT 單號 AS 銷貨單號 FROM 進貨單 WHERE 廠商編號 = '" & TextCUSID.Text & "') " & _
    "ORDER BY 銷貨單號"
這樣的sql為什麼會有錯誤呢
我是要把以前進貨單調出來作為進貨單的一個對照表
可是就是不行