首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在一个mysql查询中获取两个表数据?

如何在一个mysql查询中获取两个表数据?
EN

Stack Overflow用户
提问于 2014-02-26 07:54:12
回答 1查看 75关注 0票数 0

嗯,在mysql数据库中有两个表。

a)用户表结构

代码语言:javascript
复制
------------------------
id            user_email
------------------------
1             email1@yahoo.com
2             email2@yahoo.com
3             email3@yahoo.com
6             email6@yahoo.com
7             email7@yahoo.com
9             email9@yahoo.com

b) user_property

代码语言:javascript
复制
-------------------------------------------------------------------------------------------
property_id    user_id   pcode    pvalue    paddress    psuburb  creation_date
-------------------------------------------------------------------------------------------
10             1         11205    $100      address      suburb   10-02-2014 
11             2         11205    $100      address      suburb   10-02-2014
12             3         11205    $100      address      suburb   10-02-2014
13             10        11205    $100      address      suburb   10-02-2014
14             12        11205    $100      address      suburb   10-02-2014

因此,在user表中有用户电子邮件地址存在。因此,我想从用户表中获取很少的带有电子邮件地址的user_property表数据。但是,如何使用一个mysql查询获得它呢?

代码语言:javascript
复制
$sql =  mysql_query("select user_id, postcode, paddress, psuburb, pvalue, creation_date FROM 
user_property ORDER BY property_id DESC");

在我的用户中,表电子邮件地址字段名是user_email,id字段名是id

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-26 07:59:25

我在假设的基础上给出你的问题的答案,试着用你的查询来实现它,使用加入

代码语言:javascript
复制
$sql =  mysql_query("select u.*, up.postcode, up.paddress FROM users as u JOIN users_property as up on u.email=up.user_email ORDER BY up.property_id DESC");

假设是:

  • 有两个表usersusers_property
  • 您的用户表有一些字段,users_property有邮政编码、地址等。
  • 如果要从users_property检索字段名,可以添加它。

最新答复:

代码语言:javascript
复制
$sql =  mysql_query("select u.id,up.* FROM users as u JOIN users_property as up on u.email=up.user_email ORDER BY up.property_id DESC");
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22035076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档