Template:Creature navbox query: Difference between revisions

join on objectid
(Undo revision 40782 by Egocarib (talk) turret ids are all unique so this should be ok now)
(join on objectid)
Line 1: Line 1:
<includeonly><span style="display:inline-block">{{#invoke:CargoQuery| main
<includeonly><span style="display:inline-block">{{#invoke:CargoQuery| main
|q?tables=CreatureFactions=CF,GeneralData=GD,ExtraInfo=EI
|q?tables=CreatureFactions=CF,GeneralData=GD,ExtraInfo=EI
|q?join=CF._pageName=GD._pageName, CF._pageName=EI._pageName
|q?join=CF.ObjectID=GD.ObjectID, CF.ObjectID=EI.ObjectID
|q?fields=GD.ObjectID=Page
|q?fields=GD.ObjectID=Page
|q?where=Faction='{{#replace:{{{1|}}}|'|\'}}' AND GD._pageNamespace ='0' {{#switch:{{{2|_NULL_}}}|common= AND (EI.Info NOT LIKE "%Unique,%" OR EI.Info IS NULL)|unique= AND EI.Info LIKE "%Unique,%"|}}{{#if:{{{category|}}}|AND GD.Categories = '{{{category}}}'}}{{#if:{{{notcategory|}}}|AND (GD.Categories IS NULL OR GD.Categories <> '{{{notcategory}}}')}}
|q?where=Faction='{{#replace:{{{1|}}}|'|\'}}' AND GD._pageNamespace ='0' {{#switch:{{{2|_NULL_}}}|common= AND (EI.Info NOT LIKE "%Unique,%" OR EI.Info IS NULL)|unique= AND EI.Info LIKE "%Unique,%"|}}{{#if:{{{category|}}}|AND GD.Categories = '{{{category}}}'}}{{#if:{{{notcategory|}}}|AND (GD.Categories IS NULL OR GD.Categories <> '{{{notcategory}}}')}}