我看起來像這樣的兩個表:
第一:加入多行從一個表到一行從另一個表
IdlokoStav,洛科
12345,740 551-7
二:
idPersonalStav,個人,idLokostav
23456,有些哥們,12345
23457,另一個哥們,12345
結果應該是這樣的:
洛科,Personal1,Personal2,personal3
740 551-7,有些哥們,哥們另,NULL
每個IdlokoStav最多可以有三個人,在得到這個後,我可以根據結果加入其他的東西。
Db是Microsoft SQL 2008.
編輯:我不在乎人們如何在結果中排序,只要包含所有三個匹配項。
你如何知道第二個表中的排序順序?哪一個是第一,第二,第三? –
當Dude被分配到Loko時,總有新的idPersonalStav。他們可以同時分配。由於他們創建時獲得IdLokoStav,我認爲這不應該是一個問題? – Savol
所以排序順序是由'idPersonalStav'確定的? –