MySQL SELECT用户WITH附加字段

时间:2014-05-08 15:14:45

标签: php mysql sql

我有另一个问题。我的数据库存在以下数量的表:

users
    userId
    userName
    toolId (each tool has different users)
    etc.
forms
    formId
    toolId
forms_fields
    fieldId
    formId
    fieldName
forms_fields_content    
    fieldContentId
    fieldId
    fieldContent

对我来说更容易,因为我不需要进入HTML代码来添加新的用户字段。

所以现在我的问题。由于我想用数据进行CSV导出,我只能使用一个Query导出到CSV。我该如何结合

SELECT
    user.*
FROM
    users AS user
ORDER BY
    userName 
ASC

将form_fields_content中的字段内容作为附加行获取。我的意思是,如何获得CSV导出/查询结果列表,其结果如下:

userId, userName, toolId, fieldContent1, fieldContent2, fieldContent3

我还想将fieldContent1的标题命名为fieldName(参见表格form_fields)。 所以,对于你们所有的MySQL专家:如何在一个查询中组合这4个表?

0 个答案:

没有答案