我有兩張桌子,一張是大小,另外兩張是產品。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列中顯示的尺寸表中的尺寸。
任何幫助將不勝感激。
謝謝