我有2個MySql表。擁有用戶名和用戶名的用戶;使用userId和streamId的流如何將它們作爲/ join加入到一個只包含 username | streamId
作爲SQL響應的表中?使用一個SQL查詢。我有2個MySql表。如何從1 sql查詢中獲取他們的所有數據?
3
A
回答
2
,你可以做到以下幾點:
select a.username, b.streamId
from names a, streams b
where a.userId = b.userId;
2
select tb1.username, tb2.streamid
from tb1
inner join tb2 on tb2.userid = tb1.userid
響應上述返回相同的結果,只包含一個隱含的加入哪個我會比較慢。
0
select u.username, max(s.streamId) as streamId
from users u
inner join streams s on u.id = s.userId
group by u.username
相關問題
- 1. Sequelizejs從1個查詢中獲取2個mysql表的結果
- 2. SQL查詢從所有數據庫中獲取數據
- 3. mysql查詢獲取表1中的所有字段和部分來自表2
- 4. MYSQL/SQL:我如何做2查詢1
- 5. 如何從1個sql查詢中的4個表中獲取數據?
- 6. MySQL查詢包括所有的「表2」中的「表1」
- 7. SQL Server查詢獲取表中所有列的數據類型?
- 8. 從SQL查詢中提取所有表
- 9. SQL查詢從2個表中獲取數據
- 10. 如何從sql中的表中獲取所有數據?
- 11. 從查詢表中獲取所有記錄的單個查詢
- 12. 獲取並顯示從我有2和MySQL表2個MySQL表
- 13. MySQL - 獲取表中的所有數據
- 14. 如何在1個SQL查詢中獲取具有不同條件的2列?
- 15. SQL查詢:如何從給定的SQL查詢中獲取所有員工
- 16. MySQL從SQL查詢獲取數據(phpmyAdmin)
- 17. 從2個mySQL表中獲取數據
- 18. 從2個表中獲取數據(MySQL)
- 19. 如何從MySQL表中獲取所有數據組合?
- 20. SQL從2個表中獲取數據
- 21. MySQL查詢獲取2個月前的所有行
- 22. PHP不從我的數據庫查詢獲取的所有行
- 23. 表1中的每個值的mysql獲取表2中的所有值
- 24. 根據表1中的信息查詢從表2中獲取數據
- 25. SQL查詢從相同ID的不同表中獲取所有數據
- 26. 它如何從2個表中獲得所有數據
- 27. 如何從數據庫中的所有表中獲取數據
- 28. 如何從使用php的mysql中的單個表中獲取所有數據?
- 29. 獲取查詢中的所有數據select select mysql select
- 30. 一個查詢從mysql中的2個表中獲取數據(使用php)
我想你可能需要一個JOIN或其中的東西,但它似乎會工作。 – MiffTheFox 2010-05-07 19:57:44
從技術上講,表格之間的逗號是JOIN,它只是一種老派的語法。 – MindStalker 2010-05-07 20:02:16