Q
自定义SQL查询
1
A
回答
3
取决于一点上DB你使用 - 下面将在MySQL和Oracle合作,也许在MS SQL服务器(不知道):
SELECT
(CASE WHEN ID1 = 1 THEN ID2 ELSE ID1 END) AS THEFRIENDS
FROM YOURTABLE WHERE
ID2 = 1 OR
ID1 = 1
这一个作品无处不在,但也许是性能较低:
SELECT ID1 FROM YOURTABLE WHERE ID2 = 1
UNION
SELECT ID2 FROM YOURTABLE WHERE ID1 = 1
+1
@vini很高兴我能帮忙 - 欢迎您:-) – Yahia 2012-02-04 07:20:17
2
select id2 as FriendID from table
where id1 = 1
union
select id1 as FriendID from table
where id2 = 1
+0
感谢它的工作=) – vini 2012-02-04 07:20:47
0
相关问题
- 1. 自定义SQL查询和SubSonic ActiveRecord?
- 2. 添加自定义列SQL查询
- 3. 转换自定义查询到SQL
- 4. NHibernate - 使用自定义sql查询列
- 5. 在SQL创建自定义列查询
- 6. NHibernate,缓存和自定义SQL查询
- 7. 流利NHibernate自定义SQL查询
- 8. 用Ecto运行自定义sql查询
- 9. 自定义查询
- 10. 构建自定义查询
- 11. Laravel自定义查询
- 12. 自定义查询在Laravel
- 13. 在Django自定义查询
- 14. 自定义论坛查询
- 15. Hibernate的自定义查询
- 16. Formwizard自定义查询集
- 17. WordPress的自定义查询
- 18. 自定义查询cakephp3
- 19. 自定义postgresql的查询
- 20. 自定义LINQ查询
- 21. CakePHP自定义查询
- 22. WordPress p2p自定义查询
- 23. Firebase自定义查询
- 24. 使用自定义SQL查询与LINQ to SQL ...帮助
- 25. 自定义帖子类型和多个自定义字段的SQL查询
- 26. 在SQL查询中指定自定义日期范围
- 27. 自定义绑定代码表达式中的SQL查询?
- 28. Codeigniter - 自动转义SQL查询
- 29. Laravel 5自定义验证 - 自定义MySQL查询
- 30. 无法找到自定义回购中的自定义查询
备注:id1和id2是糟糕的列名称。 – 2012-02-04 07:02:28
对不起,刚刚做了测试目的 – vini 2012-02-04 07:03:24