我想从两个表中执行值。我有写查询来执行值,但我不知道它是错的还是真的。我提供以下查询。
"SELECT a.id,a.name,b.address,b.pin FROM table1 a,table2 b WHERE a.id=b.id";
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字段中连接它们。只搜索那些匹配的记录。你可以在这里读更多
1条答案
按热度按时间ehxuflar1#
你想把这两个表连接起来。您正在尝试使用不推荐使用的隐式联接表示法,应该使用如下显式联接:
这是未经测试的,因为您没有提供数据示例,但您可以将其读取为:
从表a中选择id和name,从表b中选择address和pin,在每个必须匹配的id字段中连接它们。只搜索那些匹配的记录。
你可以在这里读更多