我想从两个表中执行值。我有写查询来执行值,但我不知道是错还是真。我在查询中提供以下内容。
"SELECT a.id,a.name,b.address,b.pin FROM table1 a,table2 b WHERE a.id=b.id";
答案 0 :(得分:2)
您想要加入两个表。您正在尝试使用已弃用的隐式JOIN表示法,您应该使用这样的显式JOIN来执行此操作:
SELECT a.id,a.name,b.address,b.pin
FROM table1 a JOIN table2 b ON a.id=b.id
这是未经测试的,因为您没有提供数据示例,但您可以将其读作:
从表b中选择id和名称,从表b加入地址和引脚 它们在每个必须匹配的id字段上。只扫描那些记录 匹配。
您可以阅读更多here