我正在尝试将BETWEEN用于列名而不是直接值,如下所示:
SELECT * FROM table WHERE column1 BETWEEN column2 AND column3;
Run Code Online (Sandbox Code Playgroud)
这会返回17行,但如果我写:
SELECT * FROM table WHERE (column1 <= column2 AND column1 >= column3) OR (column1 >= column2 AND column1 <= column3)
Run Code Online (Sandbox Code Playgroud)
我得到大约600行..在这两种情况下我只得到其中column1值实际上是中间值的行,但是第二种方法给了我更多的结果,所以第一种方法有问题.
我怀疑问题可能是使用BETWEEN子句与列名,而不是纯值,并且不知何故SQL正在将列名转换为实际值..奇怪,但有人可以启发我吗?谢谢
我正在使用Laravel 4.1并启动使用PSR-4标准的软件包(subby).当我尝试渲染任何视图时:
return View::make('subby::user.login');
Run Code Online (Sandbox Code Playgroud)
我收到消息:
No hint path defined for [subby]
Run Code Online (Sandbox Code Playgroud)
我有很多东西,但那些通常是错字问题