【发布时间】:2013-11-17 07:30:51
【问题描述】:
我编写了以下完美运行的内连接查询。
$query = $this->db->query('SELECT * FROM StockMain INNER JOIN StockDetail ON StockMain.vrnoa = StockDetail.vrnoa WHERE StockMain.vrnoa = ' . $vrnoa);
然后我想把它改成如下:
$query = $this->db->select('StockMain.*, StockDetail.*')
->from('StockMain')
->join('StockDetail', 'StockMain.vrnoa = StockDetail.vrnoa', 'inner')
->where('StockMain.vrnoa', $vrnoa);
->db->get();
但由于某些奇怪的原因,它无法正常工作。谁能告诉我我在这里做错了什么。为什么第二个查询不起作用,因为两者都是一样的?
【问题讨论】:
-
如果你打印出执行的查询 (
echo $this->db->last_query()) 它看起来正确吗?
标签: php mysql sql codeigniter