mysql - SQL Multi table select query -
http://i.stack.imgur.com/mbuti.jpg
i want multi select in 1 query 1 table has data many tables. have 4 tables combine single output. here image of table.
i want select , don't want other data other table main table name of other tables
have tried following not working.
select * project_content left join project_master on project_master.id = project_content.p_id left join project_content_menu on project_content_menu.type_id = project_content.p_c_id left join project_menu_master on project_menu_master.id = project_content.m_id select * project_content left join project_master on project_master.id = project_content.p_id left join project_content_menu on project_content_menu.type_id = project_content.p_c_id left join project_menu_master on project_menu_master.id = project_content.m_id select distinct(*) project_content left outer join project_master on project_master.id = project_content.p_id left outer join project_content_menu on project_content_menu.type_id = project_content.p_c_id left outer join project_menu_master on project_menu_master.id = project_content.m_id select * project_content ,project_master,project_content_menu,project_menu_master project_master.id = project_content.p_id , project_content_menu.type_id = project_content.p_c_id , project_menu_master.id = project_content.m_id select pc.id id , pm.name pname , pmm.name menuname , pcm.name contentname , pc.name name project_content pc, project_master pm, project_content_menu pcm, project_menu_master pmm pm.id = pc.p_id , pcm.type_id = pc.m_id , pmm.id = pc.p_c_id
if undesrtood correctly, want data main table, names instead of foreign keys other tables? if so, then:
select pc.id, pm.name, pcm.name, pmm.name, pc.name, pc.desc, pc.thumb, pc.src, pc.status project_content pc left join project_master pm on pm.id = pc.p_id left join project_content_menu pcm on pcm.type_id = pc.p_c_id left join project_menu_master pmm on pmm.id = pc.m_id
Comments
Post a Comment