我有兩個表,我們將調用t1和t2。我想選擇具有特定ID的t1中的數據,我只能在t2中使用where子句找到它。我不想在t2中選擇數據(許多重複的列名與不同的數據),所以我該怎麼做?使用另一個表中的ID從一個表中選擇數據(加入?)
0
A
回答
3
試試這個
select * from t1 where t1.Id in (select distinct Id from t2)
+0
正是我在尋找的內容 - 添加了where子句在t2(其中column = columnValue)之後,它完美地工作 – John
0
另一種方法是加入您在2個表之間的公共特定ID加入他們的表
SELECT * FROM t1
JOIN t2 on t1.id = t2.id
。
+0
從t2中選擇具有唯一數據的重複列的數據 – John
相關問題
- 1. 使用另一個表中的數據從mysql表中選擇
- 2. MySQL插入到表中從另一個表中選擇數據
- 3. 加入計數從一個表從另一個選擇 - mysql的
- 4. 從ID不匹配的另一個表中選擇數據
- 5. 根據從另一個表中選擇的結果從一個表中選擇
- 6. 從一個表中選擇並插入另一個表中
- 7. 選擇DISTINCT ID,然後從另一個表中提取數據
- 8. 從一個表中選擇數和加入基於關閉一個ID的另一個表
- 9. 從一個表中選擇,從另一其中id不掛
- 10. 根據另一個表中的匹配值從一個表中選擇數據
- 11. 如何從我的表中使用ID從另一個表中插入數據
- 12. linq2sql加入不在另一個表中的選擇數據
- 13. 從另一個表中選擇不在另一個表中
- 14. mysql插入值,從另一個表中選擇的數據
- 15. 從一個表其中id在另一個選擇,並用炭從第二表
- 16. 從一個表中選擇數據的字段大於另一個表中另一個字段的數據
- 17. 從一個表中選擇數據與另一個條件
- 18. 從一張表中選擇行數,根據另一個ID的次數
- 19. 從一個表中選擇,從另算其中id的鏈接
- 20. 根據另一個表中的值從另一個表中選擇值
- 21. 從表中選擇條件數據並插入另一個
- 22. 從一個表中選擇並插入另一個表;使用WHERE&AND
- 23. 從一個表中選擇計數,從另一個列中選擇計數ORACLE
- 24. 從一個表中選擇其中存在id(來自另一個表)
- 25. OpenJPA從另一個表插入到一個表中的數據
- 26. 如何使用JOIN從另一個表中選擇一個值
- 27. 選擇其中一個ID不在另一個表中
- 28. 從一個表中選擇一列的一些數據,並插入到另一個表中的MySql
- 29. 使用宏將數據從一個表插入另一個表
- 30. 選擇從另一個表中的所有數據,即使從另一個表中的相應值爲NULL
如果你只關心重複的列名,那你爲什麼不加入這兩個表,並在你select子句只是從第一個表中選擇? –
列數太多......我想使用select * – John
是的,您可以在您的select語句中使用'T1。*',它只讀取來自T1的所有值 –