如何防止在选择查询中选择重复的行?
我有一个包含以下字段的表:
- name
- type
- user1
- user2
- user3
- date
我的查询要求我仅在用户在前端输入的时间为特定用户选择数据。假设用户输入 1,那么选择查询应仅检索 user1 的数据。
我目前正在这样做:
select name,type,date from table1 order by user1;
但我在结果中得到了多余的行?
我做错了什么?如何避免这些重复的行?
请帮忙...
我不知道我是否完全明白你的问题。但无论如何我都会尝试:
-
如果您想根据用户输入过滤某些用户,请尝试:
选择名称,输入“日期”
从表1
其中 user = [无论您的用户输入是什么]
按名称排序
-
如果您想根据用户输入选择不同的列(user1、user2、user3),请尝试:
选择名称、类型、“日期”、解码(YOUR_USER_INPUT, 1, user1, 2, user2, 3, user3)
从表1
按名称排序
-
If you just想要不同的结果,尝试一下选择不同的
选择不同的名称,输入“日期”,user1、user2、user3
从表1
Please do提供一个例子,以便我们可以提供相应的帮助。祝你好运,gudluck.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)