我正在使用以下sql查询:
SELECT package_stats.developer, xf_user.username, xf_user.email, xf_user_profile.homepage, xf_user_profile.location, xf_user_profile.about, xf_user_field_value.field_id, xf_user_field_value.field_value
FROM package_stats, xf_user, xf_user_field_value, xf_user_profile
WHERE xf_user.username = package_stats.developer AND xf_user_field_value.user_id = xf_user.user_id AND xf_user_profile.user_id = xf_user.user_id
就像这样:
我的问题是,使用sql查询是否可以 field_id
将值转换为列,以便我只有一行。
2条答案
按热度按时间ldxq2e6h1#
如果您需要同一行的结果,则每次需要值时都应加入xf\u user\u field\u值,例如:
wfypjpf42#
您可以使用case