Merhabalar,

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.