MYSQL / PHP从相同列名的JOIN获取值

时间:2014-06-04 14:35:01

标签: php sql

SELECT admin.User, a.time

FROM admin 

LEFT JOIN a ON admin.User=a.User

LEFT JOIN b ON admin.User=a.User

所以我有三个表,管理员然后是&湾目前,我得到了一张桌子和一张桌子。 b通过名为User的共享字段加入。然而表a& b有一个名为' types'的字段。这不在管理员表中。

我想要做的不是选择'类型'两次 - 一次用于桌子a,一次用于桌子b,有两种类型'字段组合,因此该字段只有一个结果集。

1 个答案:

答案 0 :(得分:1)

尝试使用ifnull(a.types, b.types) as types导出字段。 (MySQL的)

这样它首先尝试获取a.types,如果产生null,则产生b.types。