在SQL查询中将列值设置为列名称

时间:2016-10-07 00:25:25

标签: php mysql sql

我需要创建一个SQL查询来执行以下操作。我有两张桌子:"信息"和" Disponibilities"

表1 ==> "信息" :

email             |       Name      |      
email1@gmail.com         Name 1           
email2@gmail.com         Name 2       

表2 ==> " Disponibilities" :

email             |       Day      |  Hour_start  |  Hour_finish  
email1@gmail.com         Monday          14h            18h
email1@gmail.com         Tuesday         16h            17h 
email1@gmail.com         Wednesday       12h            20h
email1@gmail.com         Thursday        08h            10h
email1@gmail.com         Friday          18h            19h

email2@gmail.com         Monday          10h            13h
email1@gmail.com         Tuesday         15h            17h 
email1@gmail.com         Wednesday       16h            19h
email1@gmail.com         Thursday        18h            10h
email1@gmail.com         Friday          17h            19h

...

我需要一个像这样的表:

email             |  Name  |   Day    | Hr_start | Hr_finish |   Day   | Hr_start | Hr_finish | ...
email1@gmail.com    Name 1   Monday      14h        18h       Tuesday      16h       17h
email2@gmail.com    Name 2   Monday      10h        13h       Tuesday      16h       17h                 15h       17h 

是否有可能使用查询来执行此操作?

请帮助我,因为我真的不知道如何做到这一点。

提前致谢。

0 个答案:

没有答案