`

联表查询_V1

    博客分类:
  • sql
阅读更多

 场景:

用户(user)和好友(userFriend)的关系,用户a关注用户a1,用户b关注用户b1,b2;要求根据用户a,b的id查出他们所关注的用户;

 

  • 建表SQL
--
-- 表的结构 `user`
--

CREATE TABLE IF NOT EXISTS `user` (
  `uid` int(11) NOT NULL auto_increment,
  `name` varchar(20) NOT NULL,
  `pwd` varchar(32) NOT NULL,
  PRIMARY KEY  (`uid`)
)

--插入数据进行测试:

INSERT INTO `user` (`uid`, `name`, `pwd`) VALUES
(1, 'a', 'a'),
(2, 'a1', 'a1'),
(3, 'b', 'b'),
(4, 'b1', 'b1'),
(5, 'b2', 'b2');
 
--
-- 表的结构 `userFriend`
--

CREATE TABLE IF NOT EXISTS `userFriend` (
  `userFriendId` int(11) NOT NULL auto_increment,
  `uid` int(11) NOT NULL,
  `fid` int(11) NOT NULL,
  PRIMARY KEY  (`userFriendId`)
) 

--
-- 插入数据进行测试
--

INSERT INTO `userFriend` (`userFriendId`, `uid`, `fid`) VALUES
(1, 1, 2),
(2, 3, 4),
(3, 3, 5);

 进行查询:我们想查用户id为3的好友:

select name from user as u,userFriend as uf where uf.fid = u.uid and uf.uid=3
 
分享到:
评论

相关推荐

    ESP32_DEVKIT_V1引脚标注图

    ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图ESP32_DEVKIT_V1引脚标注图...

    mobilenet_v1_1.0_224.tgz

    《深度学习中的MobileNet_v1_1.0_224模型详解》 MobileNet是Google在2017年提出的一种轻量级卷积神经网络(Convolutional Neural Network, CNN),它针对移动设备和嵌入式系统的计算资源限制进行了优化。在本篇中,...

    dlib_face_recognition_resnet_model_v1.zip

    《dlib_face_recognition_resnet_model_v1:深度学习在人脸识别中的应用》 dlib库在计算机视觉领域中被广泛使用,尤其是对于人脸识别任务。这个名为“dlib_face_recognition_resnet_model_v1.zip”的压缩包,包含了...

    dlib_face_recognition_resnet_model_v1.dat

    dlib_face_recognition_resnet_model_v1.dat

    ssd_mobilenet_v1_coco_2017_11_17模型文件.rar

    标题中的"ssd_mobilenet_v1_coco_2017_11_17模型文件.rar"指的是一个基于TensorFlow框架的SSD(Single Shot MultiBox Detector)模型,结合了MobileNet V1架构,并针对COCO(Common Objects in Context)数据集进行...

    retinaface_r50_v1.zip

    pytorch-insightface retinaface_r50_v1预训练模型retinaface_r50_v1.zip

    clickhouse测试数据hits_v1

    通过"clickhouse测试数据hits_v1",我们可以全面了解Clickhouse的特性和功能,包括数据导入、表结构设计、查询优化、实时分析等,进一步提升我们的数据分析能力。同时,这样的实战练习也有助于我们更好地理解和应用...

    dlib_face_recognition_resnet_model_v1.dat.zip_ResNet_dlib_face r

    dlib库为开发者提供了一套强大的工具,其中就包括了针对人脸识别的ResNet网络模型——dlib_face_recognition_resnet_model_v1.dat。这个模型是预训练的,能够帮助我们快速地处理和识别面部特征,本文将深入探讨这一...

    control_v1p_sd15_qrcode_monster.yaml

    control_v1p_sd15_qrcode_monster

    ssd_mobilenet_v1_coco_2017_11_17.zip

    "ssd_mobilenet_v1_coco_2017_11_17.zip" 文件是一个包含预训练模型的压缩包,该模型在TensorFlow框架下训练完成,用于执行对象检测和图像分类任务,特别针对COCO(Common Objects in Context)数据集进行了优化。...

    dlib_face_recognition_resnet_model_v1.dat-free.zip

    【标题】"dlib_face_recognition_resnet_model_v1.dat-free.zip" 提供的是一个用于人脸识别的 dlib 模型,这个模型是基于 ResNet 架构构建的,专门优化了面部识别任务。dlib 是一个流行的开源 C++ 工具包,广泛应用...

    res2net50_v1b_26w_4s.pdparams

    res2net50_v1b_26w_4s

    aclImdb_v1.tar.gz

    【标题】"aclImdb_v1.tar.gz" 是一个压缩文件,通常在机器学习和自然语言处理(NLP)领域中被广泛使用。这个文件包含了IMDb数据集的一个版本,这是一个大型的情感分析数据集,用于训练和测试情感分类模型。 【描述...

    ssd_mobilenet_v1_coco_2017_11_17.tar.gz

    ssd_mobilenet_v1_coco_2017_11_17.tar.gz ssd_mobilenet_v1_coco_2017_11_17.tar.gz ssd_mobilenet_v1_coco_2017_11_17.tar.gz

    UniPatcher2018_v1工具

    《Unity游戏开发中的资源管理与UniPatcher2018_v1工具详解》 Unity是一款全球广泛使用的跨平台游戏开发引擎,以其高效、易学和强大的3D渲染能力,深受开发者喜爱。在Unity的项目开发过程中,资源管理是一项至关重要...

    dlib_face_recognition_resnet_model_v1.dat.zip

    dlib_face_recognition_resnet_model_v1.dat是训练好的ResNet人脸识别模型,可以实现使用dlib中的深度残差网络(ResNet)进行实时人脸识别 。ResNet是何凯明在微软的时候提出的深度残差网络,获得了 ImageNet 2015 ...

    resnet_v1_101_2016_08_28.tar.gz

    标题中的"resnet_v1_101_2016_08_28.tar.gz"是一个压缩文件,其中包含了一个预训练的深度学习模型——ResNet v1的101层版本。这个模型是在2016年8月28日创建的,并被保存为tar.gz格式,这是一种常见的数据压缩和归档...

    BBands_Stop_v1_BAR.rar_BBands_Stop_v1_bandsstop_bbands stop_不漂移_

    BBands_Stop_v1_BAR.rar 文件包含的是一个名为 "BBands_Stop_v1_BAR.ex4" 的MT4(MetaTrader 4)指标,这个指标基于著名的布林带(Bollinger Bands)理论,结合了停损概念,帮助交易者识别市场趋势并提供交易信号。...

    IguanaTex_v1_57_iguanaTex的用法_公式_ppt_

    IguanaTex_v1_57是一个专为PowerPoint设计的插件,它使得在PPT中插入、编辑和展示LaTeX公式变得简单且高效。这个工具极大地提升了PPT中的数学表达能力,让演示文稿看起来更加专业且整洁。 LaTeX是一种基于TeX的文字...

Global site tag (gtag.js) - Google Analytics