-3
我對SQL很陌生,所以暫時忍受一下......我希望從一個稱爲任務分配的表中選擇電子郵件,其中任務ID =(另一個表中具有值的所有任務ID也許是在一個名爲project ID的列中使用X.我希望只選擇唯一的電子郵件。我可以知道這是否可以在單個sql語句中感謝您的幫助!2分層SQL語句
我對SQL很陌生,所以暫時忍受一下......我希望從一個稱爲任務分配的表中選擇電子郵件,其中任務ID =(另一個表中具有值的所有任務ID也許是在一個名爲project ID的列中使用X.我希望只選擇唯一的電子郵件。我可以知道這是否可以在單個sql語句中感謝您的幫助!2分層SQL語句
您可以使用查詢設計窗口逐步建立一個SQL語句例如,你可以建立如下:
SELECT DISTINCT TaskID From SomeTable WHERE ColX="X"
你可以通過右鍵單擊DISTINCT關鍵字,選擇屬性和塞萊賦予唯一值。
您也可以建立:
SELECT Email From ATable As A
INNER JOIN SomeTable As B
ON a.TaskID = b.TaskID
現在替補:
SELECT Email From ATable As A
INNER JOIN (SELECT DISTINCT TaskID From SomeTable WHERE ColX="X") As B
ON a.TaskID = b.TaskID
是的,這是很有可能的。但是,你有什麼嘗試? – 2013-01-07 15:49:33
你的模式(表格格式)看起來像 –
SQL,儘管重要不是MS Access前端設計的核心。我相信這是一個有效的設計問題,而不是數據庫問題。此外,我不認爲你可以輕鬆谷歌這樣一個問題。 – Fionnuala