从多个/多个名称中仅选择一个名称

时间:2018-11-30 06:50:36

标签: sql oracle top-n

我只想从表中选择一个人,这个人在表中出现次数最多。

表看起来像(import_rec ix_k):

product_name     product_id     man_name
  product1           1        mame1|''|last_name1|''|ID
  product2           2        name1|''|last_name1|''|ID
  product3           3        name2|''|last_name2|''|ID
  product4           4        name1|''|last_name1|''|ID
  product5           5        name1|''|last_name1|''|ID
  product6           6        name3|''|last_name3|''|ID

编辑: 所以我只想从表中选择name1-last_name1

我的查询:

select u.name||' '||u.last_name from X_USERS u, items x, import_rec ix_k 
where u.id = x.id_man and x.id = ix_k.code_id and 
"actual_table".rid = ix_k.rid_o and rownum = 1

我该如何选择表中次数最多的名称和姓氏?

0 个答案:

没有答案