小编Sun*_*hew的帖子

一个存储过程中有两个 SELECT 语句,一个为另一个提供输入,另一个返回多行

我有一个 select 语句,它从具有大量联接的查询中获取一次迭代的一行中的 4 个列值。必须将其中一个列值作为输入提供给另一个 select 语句以检查 where 条件。此 select 语句为第一个 select 语句的每次迭代的输入返回三行。我需要从第二个 select 语句的三行中获取所有列值以及第一个 select 语句的所有列值。

SELECT val1, val2, val3, val4 from ....

SELECT val5, val6 from anotherTable where someColumn = val1
Run Code Online (Sandbox Code Playgroud)

所需结果:

val1, val2, val3, val4, val51, val61, val52, val62, val53, val63
Run Code Online (Sandbox Code Playgroud)

我正在使用两个连接和两个阅读器来实现这一点,但它减慢了我的速度。如果我可以在单个存储过程中完成此操作,我希望如此。

sql t-sql sql-server

3
推荐指数
1
解决办法
3万
查看次数

通过控件旋转组后,获取 Fabricjs 中组中对象相对于画布的位置

我已经从SO帖子中弄清楚了如何获取组中对象的画布相对位置?如何获取坐标。我设法做了一些实验来获取缩放组时的坐标。

x = object.left * object.group.scaleX + object.group.left +(object.group.width/2) * object.group.scaleX;

y = object.top * object.group.scaleY + object.group.top + (object.group.height/2) * object.group.scaleY;

当组也旋转时如何获取 x 和 y。我遇到过 Fabric.util.rotatePoint,但并不真正知道如何使用它。我希望有一个函数可以返回对象相对于画布的坐标,同时考虑到原点X、原点Y、缩放、旋转等。请帮忙。谢谢阅读。

javascript canvas fabricjs

3
推荐指数
1
解决办法
4066
查看次数

标签 统计

canvas ×1

fabricjs ×1

javascript ×1

sql ×1

sql-server ×1

t-sql ×1