2015-05-03 57 views
-2

生成員工配對的名稱,使配對中的兩名員工都具有相同的經理。該表只是:管理(enmployee_name,mgrName)。 我在想自己的自然連接,然後用emp1 | emp2創建一個表。但我無法弄清楚語法。MySql查詢如何生成這個?

+0

請添加示例數據,預期產出和你被卡住查詢。 –

+0

在這裏您可以在MySQL中使用SELECT語法:https://dev.mysql.com/doc/refman/5.5/en/select.html –

+0

select * from manage right join on manage;但那不行。我希望有更多的信息,這是一個過去的測試問題,我失敗了。 – recycledElectrons

回答

1

事情是這樣的:

select * from Managers m1 
join Managers m2 on m1.ManagerID = m2.ManagerID --same manager 
and m1.EmployeeID < m2.EmployeeID --exclude duplicates like Jordan-Pipen and Pipen-Jordan.