[英]Error trying to Select columns from different tables in MySql
我无法确定在尝试设置时是使用 JOIN 还是 UNION,但是当我找到这个答案时: MySQL 从一个表中选择所有列,从另一个表中选择一些我认为这可能有效。 结果我仍然得到一个错误。 我的设置有什么问题吗?
$sql = "SELECT user_images.*, users.profile";
基本上我在一张表中有用户图像( user_images
),我还想显示一些用户信息,例如users
表中的个人资料列。
如果您收到错误,请将其包含在您的问题中。 这是相关信息,你知道我们会问它是什么。 但这是您要执行的操作的示例查询。
SELECT user_images.*, users.profile FROM user_images JOIN users ON user_images.id = users.id;
联接需要一个链接列才能正常工作,这对于两个表中的两行都是相同的。 我以id
为例,但它可能不适合您的具体情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.