Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. | partname | Model | Amount |
  2. | Engine | ModelA | 1 |
  3. | Filter | ModelB | 4 |
  4.  
  5. | id | name |
  6. | 1 | volvo |
  7.  
  8. | id | carid | name |
  9. | 1 | 1 | Engine |
  10. | 2 | 1 | Filter |
  11.  
  12. | id | part_id | columnname | columnvalue
  13. | 1 | 1 | Model | ModelA
  14. | 2 | 1 | Amount | 1
  15. | 3 | 2 | Model | ModelB
  16. | 4 | 2 | Amount | 4
  17.  
  18. SELECT `parts`.`name`,
  19. max(case when partdata.`columnname` = 'Model' then partdata.columnvalue end) AS `Model`,
  20. max(case when partdata.`columnname` = 'Amount' then partdata.columnvalue end) AS `Amount`
  21. FROM `parts` INNER JOIN `partdata`
  22. ON `parts`.`id` = `partdata`.`part_id`
  23. WHERE `carid` = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement