下面是表: 用戶如何編寫這條SQL語句?
Name: Subject:
Peter Math
Mary Chinese
Mary Computer
Mary Hist
Mary PE
Mary English
Peter Art
Chris English
Chris Computer
Peter Computer
Paul Math
我想獲得的頂部出現在名稱,並返回前4的結果應該是主題名稱。例如,在這種情況下,頂部出現的名字是瑪麗,並在主題的順序基地,中國,計算機,英語,所以我想有結果:
Mary Chinese
Mary Computer
Mary English
Mary Hist
如果瑪麗是不是最足顯示結果,第二人會後續一樣,讓說,該表將是這樣的:
Name: Subject:
Peter Math
Mary Chinese
Mary Computer
Mary Hist
Peter Art
Chris English
Chris Computer
Peter Computer
Paul Math
其結果將是,
Mary Chinese
Mary Computer
Mary Hist
Peter Art
因爲瑪麗是最出現,所以瑪麗會回來,布瑪麗是不足以填補4個職位,所以第二個出現將佔據位置,在這種情況下,我們使用彼得。
@Martin,yes請注意'peter'和'chris'並列第二名。 – Johan