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. Tableau性能 - 自定义SQL查询
- 2. 自定义的SQL查询ORDER BY term_order
- 3. Symfony2&Doctrine:创建自定义SQL查询
- 4. SQL - 查询来创建自定义表
- 5. 在gridview中Yii2自定义sql查询
- 6. 流利NHibernate自定义SQL查询
- 7. 自定义wordpress sql查询与分页
- 8. NHibernate - 使用自定义sql查询列
- 9. 自定义SQL查询和SubSonic ActiveRecord?
- 10. 转换自定义查询到SQL
- 11. NHibernate,缓存和自定义SQL查询
- 12. 在SQL创建自定义列查询
- 13. 添加自定义列SQL查询
- 14. 休眠自定义sql查询
- 15. 用Ecto运行自定义sql查询
- 16. 自定义查询
- 17. Mongoengine自定义查询集
- 18. 在Django自定义查询
- 19. Formwizard自定义查询集
- 20. 自定义函数查询
- 21. WordPress的自定义查询
- 22. Firebase自定义查询
- 23. 自定义查询在Laravel
- 24. Hibernate的自定义查询
- 25. datagridview的自定义查询
- 26. Laravel自定义查询
- 27. 自定义查询cakephp3
- 28. WordPress p2p自定义查询
- 29. WordPress的:自定义查询
- 30. CakePHP自定义查询
备注:id1和id2是糟糕的列名称。 – 2012-02-04 07:02:28
对不起,刚刚做了测试目的 – vini 2012-02-04 07:03:24