Advertisement
Tyler_Elric

Gather All Type Info.

Mar 31st, 2012
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.70 KB | None | 0 0
  1. SELECT
  2.  TYPE.identifier AS 'id',
  3.  lang.name AS 'language',
  4.  COALESCE
  5.  (
  6.   (SELECT names.name
  7.    FROM type_names AS 'names'
  8.    WHERE
  9.     names.local_language_id==lang.language_id
  10.    AND
  11.     names.type_id==TYPE.id
  12.   ),
  13.   (SELECT 'EN:'||names.name
  14.   FROM type_names AS 'names'
  15.    WHERE
  16.     names.local_language_id==9
  17.    AND
  18.     names.type_id==TYPE.id
  19.   )
  20.  ) AS 'name',
  21.  (
  22.   SELECT types.identifier
  23.   FROM types
  24.   WHERE types.id==effective.target_type_id
  25.  ) AS 'against',
  26.  effective.damage_factor AS 'factor'
  27.  FROM
  28.   types AS 'type'
  29.  JOIN language_names AS 'lang'
  30.  JOIN type_efficacy AS 'effective'
  31.  ON effective.damage_type_id==TYPE.id
  32.  ORDER BY id ASC
  33.  
  34. /* Used with Veekun's databse */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement