gud*_*uck 2 sql oracle distinct
如何防止在选择查询中选择重复行?
我有一个包含以下字段的表:
我的查询要求我仅在用户在前端输入的时间为特定用户选择数据.假设用户输入1,则选择查询应仅检索user1的数据.
我目前正在这样做:
select name,type,date from table1 order by user1;
Run Code Online (Sandbox Code Playgroud)
但是我在结果中得到了多余的行?
我做错了什么?如何避免这些重复的行?
请帮忙...
我不知道我是否完全得到你的问题.但无论如何我会尝试:
如果要根据用户输入过滤某些用户,请尝试:
从table1中选择名称,类型,"日期",其中user = [WHATEVER OF USER INPUTS]按名称排序
如果要根据用户输入选择不同的列(user1,user2,user3),请尝试:
选择名称,类型, "日期",解码(YOUR_USER_INPUT,1,用户1,2,用户2,图3,用户3)从表1按名称顺序
如果您只想要不同的结果,请尝试选择distinct
从table1中选择不同的名称,类型,"日期",user1,user2,user3
请做提供了一个例子,所以我们可以相应帮助.祝你好运,gudluck.
| 归档时间: |
|
| 查看次数: |
2796 次 |
| 最近记录: |