mysql
我有這麼一個查詢語句:
SELECT * FROM WaferInfo
LEFT JOIN LotInfoDef ON WaferInfo.LotSerialID = LotInfoDef.LotSerialID
LEFTFT WCUerialD.DefD.D.D.D.S像是DRunInfoFTFT WSED.D.D.D.D.D.S像是Dun像是DMDITSITScScDiveSmD.D.D.D.DFFie馬.
LEFT JOIN RoleDef ON WaferInfo.TestOperator = RoleDef .RoleID
LEFT JOIN WaferData ON WaferInfo.WaferSerialID = WaferData.WaferSerialID WHERE DieType ='MPC' GROUP BY WaferID,DieType
在做的時候發現一個很奇怪的問題我最後的需求。 ,只能夠Where 條件Group by後面的WaferID,DieType資訊有沒有辦法解決該問題?還有就是目前的結果集能夠繼續用select查詢嗎 例如 select(select。。。)
多表查詢最好將這兩個字段WaferID,DieType 前面加上表明(建議) 有可能好幾個表中都有這個字段,,, 而且你這兩個字段從以上也看不出是屬於哪個表
我猜是 WaferInfo中 你是想 找這個表中DieType 字段為mpc 然後你只想獲取兩個字段WaferID,DieType? ? ,為什麼 還要 聯合那麼多表啊 ? ?
你把你的需求說一下 唄 如果方便的話將相關的表結構 也截圖唄