我有一张桌子:
col1 col2 ... Plastname Pfirstname Clastname Cfirstname
1 abc Smith John Robinson Bob
2 xyz Smith John Jones Michael
3 bda Robinson Bob Smith John
我想要的是一个不同名称的列表,例如:
col1
Smith, John
Robinson, Bob
Jones, Michael
我试过一个工会做:
select distinct Plastname + ', ' + Pfirstname as name from table
union
select distinct Clastname + ', ' + Cfirstname as name from table
但这并没有给我 clastname 和 cfirstname 的。
我还尝试了一些使用 distinct 和 group by 的各种尝试,但没有任何工作。
非常感谢任何建议或方向!