从今天开始, 小白我将带领大家一起来补充一下 数据库的知识.
自连接 (lf join) 是一种特殊的表连接. 自连接指相互连接的表在物理上同为一张表, 但是逻辑上是多张表. 自连接通常用于表中的数据有层次结西岭雪山攻略构, 如区域表, 菜单表, 商品分假如失去三天光明类表等.
格式:
lect a.列名, b.列名 from 表a, 表b where a.列名 = b.列名
数据:
例子: (过滤城市)
输出结foot是什么意思果:
数据库链接成功
sql 语句执行成功!
array
(
[id] => 2
[pid] => 1
[location] => 杭州
)
array
(
[id] => 3
[pid] => 1
[location] => 萧山
)
array
(
[id] => 5
[pid] => 2
[location] => 广州
)
array
(
[id] => 6
[pid] => 2
[location] => 台山
)
子查询又称为内部查询或嵌套查询. 它允许我们在 where 子句中过滤某个字段的多个值.
格式:
lect 列名 from 表名
where 列名 in ( lect 列名 from 表名 [条件])
数据 (table1):
数据 (table2):
例子:
输出结果:
数据库链接成功
sql 语句执行成功!
array
(
[id] => 1
[name] => 杨富贵
[age] => 18
)
array
(
[id] => 2
[name] => 杨美丽
[age] => 19
)
array
(
[id] => 3
[name] =&g城东早春t; 杨建国
[age] => 20
)
exists 是子查询中用于测试内部查询是否返回任何行的布尔运算符.
格式:
lect 列名 from 表名
where exists
例子:
输出结果:
数据库链接成功
sql 语句执行成功!
array
(
[id] => 1
[name] => 杨富贵
[age] => 18
)
array
(
[id] => 2
[什么是学制name] => 杨美丽
[age] => 19
)
array
(
[id] => 3
[name] => 杨建国
[age] => 20
)
到此这篇关于mysql与php的基础与应用专题之自连接的文章就介绍到这了,更多相关mysql 自连接内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-05 20:14:25,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c511f4195d0919342188cffb39249583.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:MySQL与PHP的基础与应用专题之自连接.doc
本文 PDF 下载地址:MySQL与PHP的基础与应用专题之自连接.pdf
留言与评论(共有 0 条评论) |