yql-6297.sql 355 B

123456789101112131415161718192021
  1. PRAGMA DisableSimpleColumns;
  2. /* postgres can not */
  3. $input = (
  4. select 2 as id,
  5. 3 as taskId,
  6. 4 as previousId
  7. union all
  8. select 1 as id,
  9. null as taskId,
  10. 2 as previousId
  11. );
  12. SELECT count(*)
  13. FROM $input AS diff
  14. INNER JOIN $input AS taskSuite ON diff.previousId = taskSuite.id
  15. LEFT JOIN $input AS pedestrian ON diff.taskId = pedestrian.id
  16. WHERE
  17. diff.id = 1
  18. ;