我如何结合两个查询来获得结果

时间:2018-03-21 06:01:01

标签: php mysql codeigniter

大家好我想从父母那里得到一个大孩子和孩子。我有两个问题,一个是从父母那里得到一个孩子(测试),另一个问题是从父母那里得到一个大孩子(测试)(课程< / p>

下面是我的表格:

table object_data:

SELECT * FROM tblcust 
WHERE cust_id = :p_cust_id 
CASE WHEN :p_first_name IS NOT NULL THEN
        AND first_name = :p_first_name
     WHEN :p_last_name IS NOT NULL THEN
        AND last_name = :p_last_name
     WHEN :p_first_name IS NULL AND :p_last_name IS NULL THEN
        NULL
     END;

table object_reference:

obj_id | type | title 
---    |------|------
3217   |crs   |it 
3221   |grp   |xyz 
3228   |tst   |test 
3264   |tst   |test3

表树:

 ref_id | obj_id 
    ---    |---------
    337    |3217       
    338    |3221      
    343    |3228 
    371    |3264

从上面三个表我需要显示像id 3217有id 3228和3264(需要只显示类型“tst”)我需要一个查询。我能够只为一个孩子编写一个查询,而不是为大孩子。任何人都有助于理清这个

以下是我的查询代码

控制器:

 tree | child | parent 
    ---  |-------|------
    1    |338    |337 
    2    |343    |338 
    3    |371    |337

大家好我想从父母那里得到一个大孩子和孩子。我有两个问题,一个是从父母那里得到一个孩子(测试),另一个问题是从父母那里得到一个大孩子(测试)(课程) 大家好我想从父母那里得到一个大孩子和孩子。我有两个问题,一个是从父母那里得到一个孩子(测试),另一个问题是从父母那里得到一个大孩子(测试)(课程

0 个答案:

没有答案