情况这样,有一批ID 要在一张表中循环这个ID,找出这个ID对应的联系人。select id,联系人 from table where id=参数但是1个ID 有可能对应多个联系人,且都不是同一个人。
如果我只取其中1条记录,只取一个联系人的信息 sql该怎么写?
就是假设参数是 1,正常查询结果是
1-----------张三
1-----------李四
1-----------王五现在只要其中的任意一条,随便哪个。
如果保全信息的完整性,我希望把联系人拼起来,SQL又该怎么写?
查询结果是
1--------------张三,李四,王五
如果我只取其中1条记录,只取一个联系人的信息 sql该怎么写?
就是假设参数是 1,正常查询结果是
1-----------张三
1-----------李四
1-----------王五现在只要其中的任意一条,随便哪个。
如果保全信息的完整性,我希望把联系人拼起来,SQL又该怎么写?
查询结果是
1--------------张三,李四,王五
select id,联系人 from table where id=参数 limit 1;
to_char ???
1--------时间-------地址-------------张三,李四,王五
oracle里面有rownum。