【发布时间】:2019-07-24 20:01:19
【问题描述】:
我正在使用带有 codeigniter 的 mysql,h这是我的表结构:
表 A:
id(doctorid) name
-----------------------------
1 abc
2 xyz
3 ahd
4 djd
表 B:
id doctor_id type
-------------------------------------
1 1 Nuter
2 3 Spay
现在我想获取所有类型的医生记录,我想要以下结果:
id name Nuter Spay
---------------------------------------
1 abc 1 0
2 xyz 0 Spay
我尝试使用以下代码但不适合我,我该怎么做?
$this->db->select('A.*');
$this->db->from('A');
$this->db->join('B', 'B.doctor_id = (SELECT COUNT(Type) FROM B )');
$query = $this->db->get();
【问题讨论】:
-
连接条件好像不对。
标签: php mysql sql codeigniter join