我在MS Access有這些表:特別加入兩個表
我需要一個特殊的連接查詢,給我造成類似以下內容:在表「pat_Words
的所有單詞列表「有同義詞表 'pat_Synonyms'
Keen eager,enthusiast,avid
Shelter refuge,sanctuary
我在MS Access有這些表:特別加入兩個表
我需要一個特殊的連接查詢,給我造成類似以下內容:在表「pat_Words
的所有單詞列表「有同義詞表 'pat_Synonyms'
Keen eager,enthusiast,avid
Shelter refuge,sanctuary
在mysql
你可以做到這一點
select word, group_concat(synonym) from pat_Words join pat_synonyms on pat_Words.word_id = pat_synonyms.word_id group by pat_Words.word_id
見http://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html#function_group-concat
謝謝,我喜歡你的答案,但MS訪問呢? – mohammadkad
也許爲這個問題添加一個MS Access標籤 - 讓人們在問這樣的問題時知道你使用的DBMS是有幫助的。 –
試試這個:http://www.rogersaccesslibrary.com/forum/generic-function-to-concatenate-child-records_topic16&SID=453fabc6-b3z9-34z6zb14-a78f832z-19z89a2c.html。我不知道它是否有效。 –
您需要VBA牛逼做在MS Access這項工作,遺憾的是,VBA只能在Access環境退房http://stackoverflow.com/questions/92698/combine-rows-concatenate-行/ 93863#93863 – Fionnuala
@Fionnuala哇,謝謝,非常有用。 – mohammadkad