我有两张桌子,一张是大小,另外两张是产品。SQL之间和最小和最大查询?
问题是我已经尝试了很多不同的查询类型,但似乎无法使其工作。
所以尺寸表中有这样的内容:
Dress_size
1
2
3
4
5
6
7
8
9
10
然后产品是与此类似:
PRODUCT_NAME:白色连衣裙
MIN_SIZE:3
MAX_SIZE:8
所以我有一个dress_size的下拉,我想要做的是如果用户看到例如4它显示白色的衣服,因为它介于之间,但如果选择10号尺寸,它不会显示,因为它大于8。
我试过几个这里是我试过的:
Select dress_size from size where (select Min(Min_Size) and Max(Max_Size) from product);
Select dress_size from size where dress_size between (Select Min_Size, Max_Size from product);
我知道我需要一个where子句后产品,但只是无法弄清楚它需要什么。
我不需要引用dress_size表,因为产品表如何知道最小最大尺寸是多少? N感谢您的帮助。
我想我没有说清楚,但dress_size n产品信息最小最大大小n不同的表,这就是为什么我有嵌套的选择语句。
是的,用户确实选择了一个尺寸,它是从dress_size列中显示的尺寸表中的尺寸。
任何帮助将不胜感激。
谢谢