在两个表中执行值

6jjcrrmo  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(228)

我想从两个表中执行值。我有写查询来执行值,但我不知道它是错的还是真的。我提供以下查询。

"SELECT a.id,a.name,b.address,b.pin FROM table1 a,table2 b WHERE a.id=b.id";
ehxuflar

ehxuflar1#

你想把这两个表连接起来。您正在尝试使用不推荐使用的隐式联接表示法,应该使用如下显式联接:

SELECT a.id,a.name,b.address,b.pin 
FROM table1 a JOIN table2 b ON a.id=b.id

这是未经测试的,因为您没有提供数据示例,但您可以将其读取为:
从表a中选择id和name,从表b中选择address和pin,在每个必须匹配的id字段中连接它们。只搜索那些匹配的记录。
你可以在这里读更多

相关问题