Code: Select all
SELECT *
FROM zzzzsys_tab
INNER JOIN zzzzsys_object ON sob_all_zzzzsys_form_id = syt_zzzzsys_form_id
WHERE syt_zzzzsys_form_id = '$i'
GROUP BY syt_zzzzsys_form_id, syt_title
ORDER BY syt_order;
Code: Select all
SELECT DISTINCT zzzzsys_tab.*
FROM zzzzsys_tab
INNER JOIN zzzzsys_object ON sob_all_zzzzsys_form_id = syt_zzzzsys_form_id
WHERE syt_zzzzsys_form_id = '$i'
ORDER BY syt_order;
The following may be a better bet considering optimisation:
Code: Select all
SELECT zzzzsys_tab.*
FROM zzzzsys_tab
INNER JOIN zzzzsys_object ON sob_all_zzzzsys_form_id = syt_zzzzsys_form_id
GROUP BY `zzzzsys_tab_id`, `syt_zzzzsys_form_id`
HAVING syt_zzzzsys_form_id = '$i';