0

我有一个作为主键的表和一个users作为外键的表。我想通过's显示来自用户表的信息以及来自表的信息:idleadsidusersididleads

public function query($sql, $params = array()) {

    $this->_error = false;

    if($this->_query = $this->_pdo->prepare($sql)) {
        $x = 1;
        if(count($params)) {
            foreach($params as $param) {
                $this->_query->bindValue($x, $param);
                $x++;
            }
        }

        if($this->_query->execute()) {
            $this->_results = $this->_query->fetchAll(PDO::FETCH_OBJ);
            $this->_count = $this->_query->rowCount();
        } else {
            $this->_error = true;
        }
    }

    return $this;
}

public function get($table, $where) {
    return $this->action('SELECT *', $table, $where);
}
4

2 回答 2

1

你有没有编码呢?您需要使用联接。

Select u.id , l.id from users u, leads l where u.id = l.user_id

或者

所有数据 frm 用户,只有 id frm 潜在客户

Select u.* , l.id from users u, leads l where u.id = l.user_id

假设 user_id 是潜在客户表中的列名

于 2013-11-12T11:47:16.357 回答
0
SELECT u.*, l.id
FROM users u
JOIN leads l ON u.id = l.id

这可能是你的开始

于 2013-11-12T11:47:57.103 回答