Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 1.00 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Simple: search with 1-to-1 and 1-to-n sub-objects
  2. SELECT
  3.   t1.category_id,
  4.   t1.date_created,
  5.   t1.fk1,
  6.   t1.fk2,
  7.   t1.fk3,
  8.   t1.id,
  9.   t1.last_modified,
  10.   t1.name,
  11.   t1.published,
  12.   t1.status,
  13.   t2.id,
  14.   t2.product_id,
  15.   t2.name,
  16.   t3.id,
  17.   t3.name
  18. FROM
  19.   (
  20.     SELECT DISTINCT t1.category_id, t1.date_created, t1.fk1, t1.fk2, t1.fk3, t1.id, t1.last_modified, t1.name, t1.published, t1.status FROM
  21.       rose_db_object_test_products t1
  22.       JOIN rose_db_object_test_categories t3 ON (t1.category_id = t3.id)
  23.       LEFT OUTER JOIN rose_db_object_test_code_names t2 ON (t1.id = t2.product_id)
  24.     WHERE
  25.       t1.id <= ? AND
  26.       t1.id >= ? AND
  27.       t1.name LIKE ?
  28.     ORDER BY t1.id
  29.     LIMIT 1000
  30.   ) t1
  31.   JOIN rose_db_object_test_categories t3 ON (t1.category_id = t3.id)
  32.   LEFT OUTER JOIN rose_db_object_test_code_names t2 ON (t1.id = t2.product_id)
  33. WHERE
  34.   t1.id <= ? AND
  35.   t1.id >= ? AND
  36.   t1.name LIKE ?
  37. ORDER BY t1.id (100300, 100000, Product %2%, 100300, 100000, Product %2%)