【发布时间】:2010-02-22 05:17:42
【问题描述】:
我是 SQL 新手,有两个保存数据的表(我正在使用 Adodb)。它们都有将它们连接在一起的键,所以我想从第一个表中选择一个名称,如果该名称在第二个表中有父 ID。我正在使用:
$db->GetCol("SELECT x_ast.name FROM x_ast, x_ast_tree WHERE x_ast_tree.parent='$parent_id'");
这会返回一个包含正确数据的数组,但它存在两次。 (我假设是因为我要求它来自两个表):
Array
(
[0] => Trash
[1] => Users
[2] => admin
[3] => Trash
[4] => Users
[5] => admin
)
如何根据另一个表中的数据从一个表中选择一个字段,但只返回一组结果?我做错了什么?
【问题讨论】:
标签: php sql postgresql adodb