编写动态MySQL查询

时间:2013-12-09 04:44:01

标签: mysql

您好我有division_Type

Division_ID || Division_Area    || Parent_ID

     1       Central_Level        
     2        Provincial            1   // Provinvial Parent_ID is Central_level
     3        District              2   // District Parent_ID is Provincial
     4          MOH                 3
     5          PHI                 4

我有Division_Details

Division_Det_ID || Div_Name  || Division_Type_ID || Parent_ID

        1          Western         2                
        2          Eastern         2                
        3          Colombo         3                  1    //Colombo Parent ID is Western ID
        4          Nugegoda        4                  3    //Nugegoda Parent_ID is Colombo ID
        5          Udahamulla      5                  4
        6          Gampaha         5                  4
        7          Negambo         5                  2

您好我有两张名为Division_Detailsdivision_Type的表格。 Division_IDDivision_Type_ID的外键。在示例中Division_DetailsParent_ID是每个分部的Parent ID(Division where the lower level division belongs to)。我可能需要找到属于PHI areas的{​​{1}}。这就是为什么我说这是一个动态查询。 请有人给我一个文件供我参考。因为我对这件事一无所知。

我得到了西方的Colombo district。我需要知道的是西方的PHI区域是什么。 好吧,我需要编写一个动态查询。我不知道更进一步。正如您在ID(Division_Det_ID)Division_Details中看到的那样Udahamulla, Negambo, Gampaha。其中PHI areasUdahamullaGampaha的{​​{1}}。因此,我需要获取这些PHI areas属于Western省的IDs

编辑:

如果我在第一个文本框中选择PHI,则第二个选择框应该是Udahamulla,Gampaha,Nugambo。在选择Western时的排序文本框中,只显示Udahamulla和Gampaha。因为Negambo在东部省。

0 个答案:

没有答案