Home > Backend Development > PHP Tutorial > 数据库设计问题

数据库设计问题

WBOY
Release: 2016-06-23 14:20:44
Original
1009 people have browsed it

应用场景描述:


数据表 结构如下:

          姓名  自己的年龄 要求对方的最小年龄
记录1     张三  18         19
记录2     李四  19         15
现在查找 自己的年龄大于对方设置的最小年龄。而且对方的年龄大于自己设置的最小年龄。怎么写sql?这样怎么设计数据表才能实现功能?


回复讨论(解决方案)

补充一下,张三自己18岁想找年龄大于19的人。而李四年龄19岁想找年龄大于15的人。
数据库里面有许多这样的记录。要求列出互相匹配的记录。

噢,其实很简单,自己钻牛角尖了。突然就顿悟了

select * from 表 a, 表 b where a.自己的年龄>=b.要求对方的最小年龄 and a.要求对方的最小年龄>=b.自己的年龄

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template