繁体   English   中英

尝试从 MySql 中的不同表中选择列时出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM