我需要一些帮助来编写 SQL 查询。我不知道如何用语言表达,所以我向你展示我想要的最好的方式就是举个例子。(我正在使用 Oracle 10)
我有 2 张桌子:
Employees (2 fields):
e_id e_name
1 Joe
2 Tom
3 Fred
Duties (2 fields)
e_id e_duty
1 'Clean Floor'
1 'Paint Walls'
2 'Lawn care'
3 'Walk Dog'
3 'Paint Fence'
3 'Cook Dinner'
我试图得到的结果如下:
Joe 'Clean Floor' 'Paint Walls'
Tom 'Lawn Care'
Fred 'Walk Dog' 'Paint Fence' 'Cook Dinner'
如何编写查询以获得所需的结果?另外,如果有此类查询的名称,请告诉我。我敢肯定有人以前已经做过这样的事情,但我只是不知道它叫什么,因此不知道要搜索什么。