暂无 |

MySQL 行子查询实例

下面是用于例子的两张原始数据表:

article 表:
aid title content uid
1 文章1 文章1正文内容... 1
2 文章2 文章2正文内容... 1
3 文章3 文章3正文内容... 2
4 文章4 文章4正文内容... 3
blog 表:
bid title content uid
1 日志1 日志1正文内容... 1
2 文章2 文章2正文内容... 1
3 日志3 日志3正文内容... 2

SQL 如下:

SELECT * FROM article WHERE (title,content,uid) = (SELECT title,content,uid FROM blog WHERE bid=2)

查询返回结果如下所示:

aid title content uid
2 文章2 文章2正文内容... 1

在该行子查询例子中,将 article 表 title,content,uid 字段逐一与子查询返回的行记录作比较,如果相等则列出这些相等的记录(理论上可能不止一条)。

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论