Veritabanımda PREFIX yapısı mevcut. br_ şeklinde.
Codeigniter ile prefix br_ olarak tanımladıktan sonra Active Records kullanırken.
$this->db>from(); Alanının içerisine sub query oluşturuyorum.
Örn;
$this->db->from('
(SELECT id,log_id, COUNT(id) as brcount
FROM
br_partner_odeme_kayitlari
WHERE...Oluşturmuş olduğum bu subquery sorgumdacodeigniter gidip (id,log_id) gibi sütunlara kendi kendine PREFIX ekliyor.Çıktı;
$this->db->from('
(SELECT id,br_log_id,br_kayit_tarihi COUNT(id) as brcount
FROM
br_partner_odeme_kayitlari
WHERE...Gördüğünüz gibi sütunların başına bir güzel br_ prefixi geldi. İşin garip yani ilk indekse yapmıyor diğerlerine yapıyor. Bunu yapmaması gerekiyor doğrusu indekslere prefix eklememesi gerekiyor. br_tablo_adi.log_id şeklinde yapsam dahi işe yaramıyor. Bu seferde br_tablo_adi.br_log_id şeklinde çıktı veriyor.From sonrasına ,FALSE kullanınca da işe yaramıyor. Bilgisi olan var mı acaba?
Teşekkürler.