Guest User

Untitled

a guest
Oct 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. /* CREATE EVERYTHING.. */
  2. USE `test`;
  3. DROP TABLE IF EXISTS `company`;
  4. DROP TABLE IF EXISTS `ticket`;
  5.  
  6. CREATE TABLE `company` (company_name VARCHAR(100), `date` VARCHAR(100), `ticket_id` INT, `company_id` INT);
  7. CREATE TABLE `ticket` (`company_id` INT, `ticket_id` INT, duration INT);
  8.  
  9. /* INSERT VALUE */
  10. INSERT INTO `company` VALUES
  11. ('A-Gen', 'January 1, 2008', NULL, 1),
  12. ('A-Gen', 'January 1, 2009', 5, 1),
  13. ('T-Aro', 'July 1, 2008', 7, 2),
  14. ('T-Aro', 'July 1, 2009', NULL, 2);
  15.  
  16. INSERT INTO `ticket` VALUES
  17. (1,5,120), (2,7,150);
  18.  
  19. /* THE QUERY */
  20. SELECT c.company_name, c.date, t.ticket_id, t.duration
  21. FROM `company` c
  22. LEFT JOIN `ticket` `t` ON `t`.`company_id`=`c`.`company_id` AND `t`.`ticket_id`=`c`.`ticket_id`;
  23.  
  24. Result:
  25. company_name date ticket_id duration
  26. A-Gen January 1, 2008 NULL NULL
  27. A-Gen January 1, 2009 5 120
  28. T-Aro July 1, 2008 7 150
  29. T-Aro July 1, 2009 NULL NULL
Add Comment
Please, Sign In to add comment