问答

请问有如下SQL查询的需求,先查询一张表获得一个ID,然后再用这

作者:admin 2021-05-07 我要评论

请问有如下SQL查询的需求,即先查询一张表获得一个ID,然后再用这个ID去查另一张表,最后将查询到的数据合并到数组的同个索引里面 文章表 user_id,blog_id,blo...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

请问有如下SQL查询的需求,即先查询一张表获得一个ID,然后再用这个ID去查另一张表,最后将查询到的数据合并到数组的同个索引里面

文章表
user_id,blog_id,blog_content
用户表
user_id,username
两个user_id是相同的,需要先根据blog_id查询文章表拿到,需要合并成这样的结构,[{username,blog_id,blog_content}{username,blog_id,blog_content}}]{username,blog_id,blog_content}}]]

请问一下大佬们,这样的情况我应该去学习什么语句,还请给个思路??

###

手写,未验证。

-- 需要查询出这些列
SELECT username, blog_id, blog_content 
-- 从 article 表查询
FROM article 
-- 关联 user 表 ON(关联的条件)是 article.user_id 和 user.user_id 相等
-- join 前面可以跟 inner 、left 、right ,具体可以查找文档 “关联”
JOIN user ON article.user_id = user.user_id 
-- 查询条件
WHERE blog_id = '要查询的';

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请问有如下SQL查询的需求,先查询一张

    请问有如下SQL查询的需求,先查询一张

  • webpack-dev-server启动时出现问题??

    webpack-dev-server启动时出现问题??

  • vue create项目报错?if not defined n

    vue create项目报错?if not defined n

  • 前端和后端不同端口  服务器怎么配置代

    前端和后端不同端口 服务器怎么配置代

腾讯云代理商
海外云服务器