Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 基于大小的查询项_Sql_Sql Server_Linq - Fatal编程技术网

Sql 基于大小的查询项

Sql 基于大小的查询项,sql,sql-server,linq,Sql,Sql Server,Linq,从两个表中:Item和Box,我想根据高度和宽度确定Item表中的每个项都属于Box表中的Box\u ID 如果项目的高度和宽度大于方框的高度和宽度,则此项目属于该方框id。 示例:i14 B1框1 每个项目仅属于一个方框id 如何在sql中查询以作为下表返回 嗯,我终于完成了检查,并让我知道 Select M.*,Box_id,Box_name from ( Select max(B.height) Box_Height ,max(B.width) Box_Width,M.height ,

从两个表中:Item和Box,我想根据高度和宽度确定Item表中的每个项都属于Box表中的Box\u ID

  • 如果项目的高度和宽度大于方框的高度和宽度,则此项目属于该方框id。 示例:
    i14 B1框1
  • 每个项目仅属于一个方框id
  • 如何在sql中查询以作为下表返回


    嗯,我终于完成了检查,并让我知道

    Select M.*,Box_id,Box_name
    from 
    (
    Select max(B.height) Box_Height ,max(B.width)  Box_Width,M.height ,M.width  
    from Item M join Box b on M.Height>=B.Height and M.Width>=B.Width 
    group by M.height,M.width
    
    ) t
    join Item M on  M.Height = t.height and M.width  = t.width
    join Box b on   B.Height = t.Box_height and B.width  = t.Box_width
    

    为什么所有物品都有相同的id?@FuzzyTree:对不起,这是我的错误。我已经纠正了。项目14:1如何与b1:1匹配:1@Azar:项目1的高度和宽度大于框b1的高度和宽度,因此项目1属于框b1。您好,您能检查下面的查询吗?太好了!我非常敬佩你。非常感谢!