2つのテーブルからデータを取得するための結合クエリです。query codeigniterとwhereの条件がすべての行を返します。
$this->db->select('*');
$this->db->from('george_hotel_bkd_customers');
$this->db->where('george_hotel_bookings.bookingref',$ref);
$this->db->join('george_hotel_bookings', 'george_hotel_bookings.user_id = george_hotel_bkd_customers.user_id');
$query = $this->db->get();
は私のwhere
条件によると、それだけで1行を返しますが、それは試合で戻ってすべての行が条件に参加します。
ここで私のwhere条件が実行されていないようです。
私は
あなたの質問は意味がありませんが、あなたのwhere句の前に参加していることを示唆として、位置や文で参加を変更
は、任意の違いをすることはないだろう。 – Kisaragi
スワップ・ジョイン。 – Noman
最初にput joinしてから –