0

我有一个像这样的查询:

select full_name, group_list from users;

返回

Steve Jobs, ;1;2;3;5;

然后我有这样的查询:

select GROUP_ID from group where GROUP_NAME LIKE 'APPLE80%'

返回

1
2
3
4
5
6
7
8
9

我正在尝试编写一个查询,该查询将告诉我从 mit APPLE80% 开始的任何组中的用户(请参阅 seconde 查询)。

到目前为止,我的尝试以 ORA-01427 结束 - 单行子查询返回多于一行

有任何想法吗?

谢谢托马斯

4

1 回答 1

0

与此同时,我找到了答案,对不起:

select u.full_name, g.group_id, g.GROUP_NAME from user u, group g where g.GROUP_NAME LIKE 'APPLE80%' and u.group_list like '%;' || g.group_id || ';%'
于 2013-09-18T11:12:00.637 回答