codeigniter jointure de table

Je veux afficher à la fois l'utilisateur table et users_profiles tableau 1 tableau :
Je veux le lien entre eux deux, de sorte que usrpID = usrID=,

Avant de ce processus, j'ai essayé d'afficher uniquement les utilisateurs de table à l'aide de ce code et il fonctionne très bien.

Contrôleur:

$data['query'] = $this->db->query('SELECT * FROM users_profiles');
$this->load->view('users/users_view',$data);

Vue:

<?php foreach($query->result_array() as $row): ?>
        <tr class="even gradeC">
            <td><?php echo $row['usrID']</td>
            <td><?php echo $row['usrName'];?></td>
        </tr>
<? endforeach; ?>

mais quand j'essaie de joindre deux tables, il me renvoie une erreur: c'est mon code

$this->db->select('users.usrID, users_profiles.usrpID');
$this->db->from('users', 'users_profiles');
$this->db->join('users', 'users.usrID = users_profiles.usrpID');
$result = $this->db->get();

table des utilisateurs aux champs comme le nom d'utilisateur,mot de passe, etc. et chaque utilisateur a son propre profil dans users_profiles table

utilisateurs users_profiles

codeigniter jointure de table

MODIFIER j'ai essayé en sélectionnant les champs, mais quand j'ai essayé cette

<td><?php echo $row['usrID'];?></td>
            <td><?php echo $row['usrName'];?></td>
            <td><?php echo $row['usrpFirstName'].' '.$row['usrpLastName'];?></td>
            <td><?php echo $row['usrpBday'];?></td>
            <td><?php echo $row['usrpSex'];?></td>
            <td><?php echo $row['usrpAddress'];?></td>    

il me renvoie la première valeur de profils d'utilisateurs, dans lequel il ne devrait pas

Quelle version de ie? Quelle erreur avez-vous? Avez-vous essayé la requête sans l'aide du générateur de requête?
je suis l'aide de la dernière version de CI.. il me renvoie une erreur au sujet de no unique/table d'alias.

OriginalL'auteur kester martinez | 2011-05-17