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