2012-07-28 99 views
-1

條件SQL查詢Ç

tbl_ticket_categories(id , category_name , description , site_referers_id)

tbl_ticket_repliers(id , user_id , category_id , site_referers_id)

tbl_users(id , role_id , username , password)

我想選擇tbl_ticket_categories所有category_namedescription其中site_referers_id = 1

,以及那些usernameuser_id位於tbl_ticket_repliers

回答

0
SELECT category_name, description, tu.username 
    FROM tbl_ticket_categories tc 
    INNER JOIN tbl_ticket_repliers tr 
     ON tc.id = tr.category_id 
    INNER JOIN tbl_users tu 
     ON tr.user_id = tu.id 
    WHERE tc.site_referers_id = 1 

See this fiddle

1
select category_name,description,username from tbl_ticket_categories as ttc 
join tbl_ticket_repliers as ttr on ttr.category_id=ttc.id 
join tbl_users as tu on tu.id=ttc.user_id 
where site_referers_id = 1 

這是你得到確切的結果中查詢檢查一次