Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. name1 genre1,genre2,genre3
  2. name2 genre2,genre6,genre8
  3.  
  4. select m.name, group_concat(g.genre) from movies m, genres g
  5. where m.id = g.movie_id group by m.name;
  6.  
  7. mysql> create table movies (id int, name varchar(100));
  8. Query OK, 0 rows affected (0.04 sec)
  9.  
  10. mysql> create table genres (movie_id int, genre varchar(100));
  11. Query OK, 0 rows affected (0.02 sec)
  12.  
  13. mysql> insert into movies values (1, 'Terminator');
  14. Query OK, 1 row affected (0.01 sec)
  15.  
  16. mysql> insert into movies values (2, 'Lord of the Rings');
  17. Query OK, 1 row affected (0.01 sec)
  18.  
  19. mysql> insert into genres values (1, 'action');
  20. Query OK, 1 row affected (0.01 sec)
  21.  
  22. mysql> insert into genres values (1, 'sci-fi');
  23. Query OK, 1 row affected (0.01 sec)
  24.  
  25. mysql> insert into genres values (2, 'fantasy');
  26. Query OK, 1 row affected (0.00 sec)
  27.  
  28. mysql> insert into genres values (2, 'adventure');
  29. Query OK, 1 row affected (0.01 sec)
  30.  
  31. mysql> select m.name, group_concat(g.genre) from movies m, genres g where m.id = g.movie_id group by m.name;
  32. +-------------------+-----------------------+
  33. | name | group_concat(g.genre) |
  34. +-------------------+-----------------------+
  35. | Lord of the Rings | adventure,fantasy |
  36. | Terminator | sci-fi,action |
  37. +-------------------+-----------------------+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement