最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

执行从表的查询,并根据结果进行另一个查询?

运维笔记admin9浏览0评论

执行从表的查询,并根据结果进行另一个查询?

执行从表的查询,并根据结果进行另一个查询?

我试着去查询表命名为广告的广告,用我想要的广告的ID,并根据这一结果,我用的是ad_userposterid这是谁发布该广告的用户的ID,并使用该ad_userposterid,查询用户行,SND得到表成员他所有的信息。为什么这样做呢?

首先我需要获取广告的信息,第二,我需要谁发布该广告的用户的信息。

当用户发布广告的广告表格,用户ID获得有关下列名ad_userposterid广告。我的请求:

是有可能得到在短短一个查询中的两行数据?

我搜索例如像这样,但我不能找到答案在结果是2页不同的表2点的行。

我知道我可以在node.js中使用的承诺,使2个查询,但,我想知道,如果没有必要的,如果可能的话有一个查询得到同样的结果。谢谢。

表2名:广告


| id |    ad_userposterid   |   ad_title           |   ad_price         |
------------------------------------------------------------------------
| 1  |             2        |   Galaxy s9 for sell |     255            |
| 2  |             1        | iphone for for sell  |       200          |

表1名:会员

-------------------------------------------------
| id |      user            |   phone              | 
-------------------------------------------------
| 1  | rida                 | 7277779999           |
| 2  | david                | 7278882222           |
回答如下:

看来你需要加入

select  a.id, a.ad_userposterid, m.user, m.phone 
from  ads a
inner join members m  on a.ad_userposterid = m.id 
发布评论

评论列表(0)

  1. 暂无评论