2017-08-16 3 views
-3

クエリービルダーのコードネイターの助けを借りて次のクエリーを変更するには?どのようにクエリを変更するには?

$query=$this->db->query("select a.*,b.nama from transaksi a, 
            anggota b 
            where a.no_transaksi='$nomor' and a.no_transaksi 
            not in(select no_transaksi from pengembalian) 
            and a.nomor_anggota=b.nomor_anggota"); 

注:where(),NULL,FALSEは、5月の混乱それをクエリを、エスケープしないようにCodeIgniterのを伝え

$this->db->select('a.*, b.nama'); 
$this->db->from('transaksi a, anggota b'); 
$this->db->where('a.no_transaksi', $nomor); 
$this->db->where('`a.no_transaksi` NOT IN (SELECT `no_transaksi` FROM `pengembalian`)', NULL, FALSE); 
$this->db->where('a.nomor_anggota = b.nomor_anggota'); 
$result = $this->db->get()->result(); 

:ちょうどこれを試してみてください別の方法

+0

「sql join」を参照してください。 [参加](https://www.w3schools.com/sql/sql_join.asp) – Badiparmagi

+0

https://www.codeigniter.com/userguide3/database/query_builder.html –

+0

これは悪い質問です! –

答えて

関連する問題