Forum Discussion

TANVIP's avatar
TANVIP
Regular Visitor
3 years ago
Solved

NEED HELP IN SQL

Hi I am having two tables contact and contact category as mentioned below now   contact category Contact categoryid type 1 phone 2 mobile contact ID Value Contact Categor...
  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi TANVIP ,

     

    Here is the SQL query to get the desired result:

    SELECT ID, Value
    FROM contact
    WHERE ContactCategoryId = (SELECT ContactCategoryId FROM contactcategory WHERE type = 'phone')
    UNION
    SELECT ID, Value
    FROM contact
    WHERE ContactCategoryId = (SELECT ContactCategoryId FROM contactcategory WHERE type = 'mobile')

    This query will first select all the entries with ContactCategoryId of 'phone' and then all the entries with ContactCategoryId of 'mobile' if there are no entries with ContactCategoryId of 'phone'.

     

                                                                                                                                                             

    Best Regards,

    Stephen Tao

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.