Codeigniter Inner join Abfrage nicht funktioniert

Ich geschrieben habe das folgende Innere segeltuchstutzen Abfrage, die funktioniert perfekt.

$query = $this->db->query('SELECT * FROM StockMain INNER JOIN StockDetail ON StockMain.vrnoa = StockDetail.vrnoa WHERE StockMain.vrnoa = ' . $vrnoa);

Dann dachte ich, um es zu transformieren, um die folgenden:

$query = $this->db->select('StockMain.*, StockDetail.*')
              ->from('StockMain')
              ->join('StockDetail', 'StockMain.vrnoa = StockDetail.vrnoa', 'inner')
              ->where('StockMain.vrnoa', $vrnoa);
              ->db->get();

Aber durch einige seltsame Grund, warum es nicht funktioniert. Kann jemand mir bitte sagen, was ich falsch mache hier. Warum kommt diese zweite Abfrage nicht funktionieren, da beide gleich sind?

Wenn Sie drucken die Abfrage ausgeführt ( echo $this->db->last_query() ) ist es korrekt Aussehen?

InformationsquelleAutor Kamran Ahmed | 2013-11-17

Schreibe einen Kommentar