我正在与CI合作。基本上我有3张桌子 获取数据。 1.孟买 2.Delhi_EMP 3.EMP_MASTER
我每个月都会将每个城市的员工交易详细信息纳入 前2张桌子。在
EMP_MASTER
中,我具有以下基本信息: 雇员。 pay_I在两个表中都有CITY_ID
列。 孟买为001,德里为002。
我将所有3个表的3个屏幕快照附加数据。
假设我要从两个表中获取所有记录。
因此,通常我使用的是SELECT whaterver columns like mum.CITY_ID,del.CITY_ID,mum.pay_date,del.pay_date etc
的联接。
我想在数据表中显示孟买和德里表的所有数据。 因此,目前我将从数据库中获取4行。
我正在使用以下查询来获取所有记录:
SELECT mum.CITY_ID,mum.pay_date,del.CITY_ID,del.pay_date,master.email,master.name FROM mumbai_emp AS mum LEFT JOIN delhi_emp AS del ON mum.emp_id = del.emp_id LEFT JOIN emp_master AS master ON master.id = del.emp_id
但是它显示了我不想要的数据,如下图所示。
我想以以下格式显示数据:
ID |EMP_ID |CITY_ID | email | Name | pay_date |
-----------------------------------------------------------
1 | 1 |1 | xyz@mail.com | xyz | 2018-09-01|
2 | 1 |1 | xyz@mail.com | xyz | 2018-10-01|
3 | 2 |2 | abc@mail.com | abc | 2018-09-01|
4 | 1 |2 | xyz@mail.com | xyz | 2018-11-01|
通过上述格式,我将很容易显示数据和自定义过滤器。但是为此,我需要一些我无法理解的技巧。请为此提供帮助。