如何从2个mysql表中获取数据

use*_*269 2 mysql

如果我想使用 2 个或更多表进行 mysql 查询,语法是什么?例如,我将从第一个表中获取 ID 号,并在第二个表中获取宗教信仰。查询将返回这两个表的组合版本,仅显示宗教和 ID 号。

代码可能看起来像这样,但它不起作用:

select t1.IDNO, t1.LNAME t2.RELIGION  from t1, t2 where t2.IDNO='03A57'
Run Code Online (Sandbox Code Playgroud)

Rya*_*yan 5

SQL 查询如下:

SELECT a.idnumber, b.religion FROM table1 a, table2 b
Run Code Online (Sandbox Code Playgroud)

您也可以通过执行以下操作添加两个表中的条件:

SELECT a.idnumber, b.religion FROM table1 a, table2 b WHERE b.religion = 'Christian'
Run Code Online (Sandbox Code Playgroud)

更多信息可以在此线程中找到:http://www.astahost.com/info.php/mysql-multiple-tables_t12815.html