ak2766

Adding record number field to sorted results - doesn't work

Jun 21st, 2017
950
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 4.43 KB | None | 0 0
  1. The TV DATABASE can be downloaded freely FROM:
  2. https://forums.thetvdb.com/viewtopic.php?f=3&t=7550
  3.  
  4. It IS a massive download at ~400MB AND expands TO ~2GB.
  5.  
  6. MariaDB [thetvdb]> SELECT @rownum:=@rownum+1 AS Num, res.* FROM (SELECT @rownum:=0) r, (SELECT id, SeriesName FROM tvseries WHERE SeriesName LIKE '%dallas%') res;
  7. +------+--------+----------------------------------------------+
  8. | Num  | id     | SeriesName                                   |
  9. +------+--------+----------------------------------------------+
  10. |    1 |  77092 | Dallas                                       |
  11. |    2 |  79395 | Dallas Cowboys Cheerleaders: Making the Team |
  12. |    3 |  79949 | Debbie Does Dallas Again                     |
  13. |    4 |  80341 | Dallas SWAT                                  |
  14. |    5 | 319215 | Little Women: Dallas                         |
  15. |    6 | 203581 | Police Women OF Dallas                       |
  16. |    7 | 242521 | Dallas (2012)                                |
  17. |    8 | 250374 | Most Eligible Dallas                         |
  18. |    9 | 252679 | The A-List: Dallas                           |
  19. |   10 | 269228 | John Borrowmans Dallas                      |
  20. |   11 | 271452 | Dallas Car Sharks                            |
  21. |   12 | 274997 | Courtney Loves Dallas                        |
  22. |   13 | 307475 | The REAL Housewives OF Dallas                |
  23. |   14 | 292986 | Donna Decorates Dallas                       |
  24. |   15 | 293986 | Dallas Divas & Daughters                     |
  25. +------+--------+----------------------------------------------+
  26. 15 ROWS IN SET (0.10 sec)
  27.  
  28. MariaDB [thetvdb]> SELECT @rownum:=@rownum+1 AS Num, res.* FROM (SELECT @rownum:=0) r, (SELECT id, SeriesName FROM tvseries WHERE SeriesName LIKE '%dallas%' ORDER BY id,SeriesName ASC) res;
  29. +------+--------+----------------------------------------------+
  30. | Num  | id     | SeriesName                                   |
  31. +------+--------+----------------------------------------------+
  32. |    1 |  77092 | Dallas                                       |
  33. |    2 |  79395 | Dallas Cowboys Cheerleaders: Making the Team |
  34. |    3 |  79949 | Debbie Does Dallas Again                     |
  35. |    4 |  80341 | Dallas SWAT                                  |
  36. |    5 | 319215 | Little Women: Dallas                         |
  37. |    6 | 203581 | Police Women OF Dallas                       |
  38. |    7 | 242521 | Dallas (2012)                                |
  39. |    8 | 250374 | Most Eligible Dallas                         |
  40. |    9 | 252679 | The A-List: Dallas                           |
  41. |   10 | 269228 | John Borrowmans Dallas                      |
  42. |   11 | 271452 | Dallas Car Sharks                            |
  43. |   12 | 274997 | Courtney Loves Dallas                        |
  44. |   13 | 307475 | The REAL Housewives OF Dallas                |
  45. |   14 | 292986 | Donna Decorates Dallas                       |
  46. |   15 | 293986 | Dallas Divas & Daughters                     |
  47. +------+--------+----------------------------------------------+
  48. 15 ROWS IN SET (0.04 sec)
  49.  
  50. MariaDB [thetvdb]> SELECT (@rn := @rn + 1) AS Num, t.id, t.SeriesName FROM tvseries t CROSS JOIN (SELECT @rn := 0) params WHERE t.SeriesName LIKE '%dallas%' ORDER BY t.id ASC;+------+--------+----------------------------------------------+
  51. | Num  | id     | SeriesName                                   |
  52. +------+--------+----------------------------------------------+
  53. |    1 |  77092 | Dallas                                       |
  54. |    2 |  79395 | Dallas Cowboys Cheerleaders: Making the Team |
  55. |    3 |  79949 | Debbie Does Dallas Again                     |
  56. |    4 |  80341 | Dallas SWAT                                  |
  57. |    5 | 203581 | Police Women OF Dallas                       |
  58. |    6 | 242521 | Dallas (2012)                                |
  59. |    7 | 250374 | Most Eligible Dallas                         |
  60. |    8 | 252679 | The A-List: Dallas                           |
  61. |    9 | 269228 | John Borrowmans Dallas                      |
  62. |   10 | 271452 | Dallas Car Sharks                            |
  63. |   11 | 274997 | Courtney Loves Dallas                        |
  64. |   12 | 292986 | Donna Decorates Dallas                       |
  65. |   13 | 293986 | Dallas Divas & Daughters                     |
  66. |   14 | 307475 | The REAL Housewives OF Dallas                |
  67. |   15 | 319215 | Little Women: Dallas                         |
  68. +------+--------+----------------------------------------------+
  69. 15 ROWS IN SET (0.05 sec)
Advertisement
Add Comment
Please, Sign In to add comment