我正在使用此查詢以從MSSQL數據庫獲取一些記錄並填充組合框。SELECT DISTINCT不查詢我DISTINCT值
SELECT DISTINCT
ta.Marca,
ta.IDTipAutocar
FROM TipAutocar ta
INNER JOIN Autocare a
ON ta.idtipautocar = a.idtipautocar
在表馬卡報從數據庫中,我有多個名稱(例如,梅賽德斯 - 多次出現),當我打開我的形式和下拉組合列表中,我看到從數據庫中的所有值,包括重複。有任何想法嗎?
DISTINCT應用於您的查詢的所有字段,而不僅僅是第一個字段。因此,您需要爲列Marca和IDTipAutocar – Steve
包含DISTINCT值您應該包括一個示例,表中包含的內容,您現在得到的內容以及您期望的結果 - 這樣的答案會更好 –
@JamesZ - 我在'IDTipAutocar'值(1,2,3,4,5)和「製造商」值列(梅賽德斯,菲亞特,大衆,菲亞特,梅賽德斯)中列出了我希望獲得明顯價值,並非全部重複。 – rrrrdc