user user_details
id id
username username
email email
password firstname
balance lastname
etc address
.... etc...
如果我在两个表中搜索所有username
以A开头,那么在Codeigniter中我的sql命令是什么。我也想要两个表中的所有值。
答案 0 :(得分:0)
在mysql中:
select u.*, ud.* from users u, user_details ud where u.username like "%A%" and ud.username like "%A%"
Codeigniter中有这样的事情:
$sql = "select u.*, ud.* from users u, user_details ud where u.username like '%A%' and ud.username like '%A%'"
$this->db->query($sql)
答案 1 :(得分:0)
$this->db->select('*');
$this->db->from('user');
$this->db->from('userdetail');
$this->db->like('username','A','after');
$this->db->get();
试试这可能对你有帮助