mirror of
https://github.com/zotero/zotero.git
synced 2026-10-05 02:43:38 +00:00
parent
37bae44d03
commit
8170cf09de
1 changed files with 24 additions and 0 deletions
|
|
@ -1420,6 +1420,30 @@ Zotero.Items = function() {
|
|||
+ "SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID}`
|
||||
+ ") "
|
||||
+ "WHEN 2 THEN ("
|
||||
+ "SELECT "
|
||||
+ "(SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID} `
|
||||
+ "ORDER BY orderIndex LIMIT 1)"
|
||||
+ " || ' ' || "
|
||||
+ "(SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID} `
|
||||
+ "ORDER BY orderIndex LIMIT 1,1) "
|
||||
+ ") "
|
||||
+ "ELSE ("
|
||||
+ "SELECT "
|
||||
+ "(SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID} `
|
||||
+ "ORDER BY orderIndex LIMIT 1)"
|
||||
+ " || ' ' || "
|
||||
+ "(SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID} `
|
||||
+ "ORDER BY orderIndex LIMIT 1,1)"
|
||||
+ " || ' ' || "
|
||||
+ "(SELECT " + nameSQL + " FROM itemCreators NATURAL JOIN creators "
|
||||
+ `WHERE itemID=O.itemID AND creatorTypeID=${editorCreatorTypeID} `
|
||||
+ "ORDER BY orderIndex LIMIT 2,1)"
|
||||
+ ") "
|
||||
+ "END, "
|
||||
|
||||
// Then try contributors
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue