SELECT A.*
FROM
(SELECT *
FROM
(SELECT os.connectioninfoid,
os.schemaname,
con.name AS connectionname,
wiki.wikitext,
ot.oeschemaid,
ot.tablename,
ot.tabledescription,
ot.rowcount,
oc.*
FROM oecolumn oc
JOIN oetable ot ON (oc.oetableid = ot.oetableid)
JOIN oeschema os ON os.oeschemaid = ot.oeschemaid
JOIN connectioninfo con ON os.connectioninfoid = con.connectioninfoid
JOIN acl_object_identity oi ON oi.object_id_identity = ot.oetableid
JOIN acl_class CLASS ON (oi.object_id_class = class.id)
JOIN acl_entry entry ON (entry.acl_object_identity = oi.id)
JOIN acl_sid sid ON (entry.sid = sid.id)
JOIN ROLES ROLE ON (sid.sid = role.authority)
JOIN user_role usr ON (usr.roleid = role.roleid)
LEFT OUTER JOIN wiki ON oc.oecolumnid = wiki.wikiobjectid
AND wikiobject = 'oecolumn'
AND wiki.wikitext LIKE '%'
WHERE ot.type='DB'
AND class.class = 'com.ovaledge.oasis.domain.OeTable'
AND entry.mask = 1
AND usr.userid = 'admin' ) hts
WHERE tablename LIKE '%'
AND columnname LIKE '%'
AND columndescription LIKE '%' )A
我有这个查询,应该为快速检索建立索引。