我有两个表test1和test2。
测试1
p_id|imp_id | Name | Member_type
1 |001 | A | 1
2 |002 | B | 2
3 |003 | C | 1
4 |004 | D | 2
测试2
r_id|p_id |secondary_type
1 |1 |2
2 |3 |4
我正在使用join来获取我的设计输出。
查询
SELECT * FROM `test1` JOIN `test2` ON `test2`.`secondary_type` = `test1`.`p_id`
我的输出是
p_id imp_id Name Member_type r_id p_id secondary_type
2 002 B 2 1 1 2
4 004 D 2 2 3 4
所以我要 p_id
价值观。我必须显示id值的名称。
例如 B
连接到a。所以我得到了一个身份证,但我需要一个身份证的名字。
所以我的输出会
p_id imp_id Name Member_type r_id | p_id| secondary_type
2 002 B 2 1 | A | 2
4 004 D 2 2 | C | 4
我试过使用codeigniter。
$this->db->select('*');
$this->db->from('test1');
$this->db->join('test2', 'test2.secondary_type = test1.p_id');
1条答案
按热度按时间d6kp6zgx1#
尝试在select语句中使用别名,如
结果将根据您的要求来。