0
すべてのデータを表示したい。送信者と受信者の名前がユーザーテーブルに格納されている。それらはメッセージテーブル上のユーザーIDでリンクされています。今私は単一の行の名前が両方必要です。user2(table1)テーブルからidとリンクした送信者名と受信者名を持つtable2からすべてのデータを取得する方法
public function all_transferData()
{
$this->db->select('t.filename, t.message_subject, users.username, users.email');
$this->db->from('transfer_history as t');
$this->db->join('users', 't.sender_id = users.user_id');
$query = $this->db->get();
return $query->result();
}
がtransfer_historyテーブルに格納されているreceiver_idのですか? –
テーブル 'message'に言及しましたが、テーブルのメッセージがテーブルの履歴とユーザにどのようにリンクしているかはわかりませんでした。これらのテーブルがどのようにリンクされているかを見るためには、データベース・ダイアグラム(ERMダイアグラム)を共有してください。 –