我有2张桌子
requests(ID,company_id,amount)
companies(ID,name)
与FK约束(requests.company_id- > companies.id)
requests.company 可 NULL
如果没有指定公司,我需要获得所有请求并替换company_id为适当的公司name或将其留空.
我有下一个查询:
SELECT R.[ID], C.[name] AS [company], R.[amount], ...
FROM [requests] AS R, [companies] AS C, ...
WHERE R.[company_id] = C.[ID]
Run Code Online (Sandbox Code Playgroud)
它工作正常,直到company字段为NULL .
我试着做下一个:
SELECT R.[ID], C.[name] AS [company], ...
FROM [requests] AS R, ...
LEFT OUTER JOIN [companies] AS C
ON R.[company_id] = S.ID
Run Code Online (Sandbox Code Playgroud)
但得到了
无法绑定多部分标识符"R.company_id"
ON子句移位中字段的错误相同.我究竟做错了什么?
这是一个简单的问题.
业界如何将mulitple布尔值状态存储在一个整数中?
SetWindowPos api就是一个例子.
SWP_NOSIZE DEFINE 1 SWP_NOMOVE DEFINE 2 SWP_NOZORDER DEFINE 4 SWP_NOREDRAW DEFINE 8 SWP_NOACTIVATE DEFINE 16
如果整数是11,那么1,2和8(SWP_NOSIZE,SWP_NOMOVE和SWP_NOREDRAW)打开.
这种模式的热门话题是什么?
你能告诉我如何在我的Xcode项目中设置全局#define吗?我不想把#define DEBUG放在我项目的每个.h中.
谢谢
嗯.考虑一下这个程序,它的目标是找出获得整数的最后16位的最佳方法,作为有符号整数.
public class SignExtend16 {
public static int get16Bits(int x)
{
return (x & 0xffff) - ((x & 0x8000) << 1);
}
public static int get16Bits0(int x)
{
return (int)(short)(x);
}
public static void main(String[] args)
{
for (String s : args)
{
int x = Integer.parseInt(s);
System.out.printf("%08x => %08x, %08x\n",
x, get16Bits0(x), get16Bits(x));
}
}
}
Run Code Online (Sandbox Code Playgroud)
我打算在get16Bits0中使用代码,但是我用Eclipse的编译器得到了"从必须转换为从int到int"的警告,这让我很怀疑,认为编译器可以优化我的"不必要的演员".当我使用Eclipse的编译器在我的机器上运行它时,我得到两个函数的相同结果,这些函数的行为与我的预期一致(测试参数:1 1111 11111 33333 66666 99999).这是否意味着我可以使用get16Bits0?(对未来的代码维护者提出适当的警告)我一直认为JRE和编译器行为都与算法无关,但是这种情况在某种程度上测试了我的信念.
这是"我可能应该知道这一点,但我不知道"的问题之一.如何在Enterprise Manager中制作表的副本?不将数据导出到其他数据库,只需在同一数据库中复制该表.此时,我不关心数据是否附带,但表定义应该是重复的.
如果我在选定的表上执行Ctrl + C并将结果粘贴到文本编辑器中,它会给我一个看起来很有希望的Create Table语句,但我不能在我的生活中找到任何运行该语句的地方.
编辑:请注意,我问的是SQL Server企业管理器.这与"SQL Server Management Studio"不同.左上角和其他任何地方都没有"新查询"按钮.事实上,除了工具菜单之外,"查询"一词不会出现在EM的任何地方,并且它是查询分析器的链接.
我在日常工作中使用Visual Studio,我喜欢它具有的生产力功能.它提供的可视化设计器非常棒,例如Winforms,WPF,DataSet,LINQ to SQL,实体框架,类图等......
我在Java开发方面有类似的开发经验.自从我上次进行任何专业Java开发(2003年ish)以来已经很多年了.我希望这些工具从那时起已经成熟了.
我正在寻找一个具有良好GUI编辑器和良好的数据对象编辑器的IDE.其他的东西将是一个奖励(我故意与数据点模糊,因为它很大程度上取决于提供商).
使用Visual Studio for Java会有什么好处,有什么和Visual Studio一样好(或者更好吗?).
这是我的要求的简短列表:
感谢您提供的任何反馈.
您在iPhone游戏/应用程序中使用了哪些音频文件?
我有一个30MB的.wav格式的游戏,我想可能转换为.mp3以减少应用程序的大小...性能有很大差异吗?还有其他问题吗?
我表中的一列是一个varchar,它应该只包含数值(我不能将定义更改为数字列).因此我的SQL查询:
select to_number(col1) from tbl1 where ...
Run Code Online (Sandbox Code Playgroud)
失败,因为对于某些行,列的内容不是数字.
select我可以使用什么查询来查找这些行?
我正在使用Oracle数据库
我正在寻找像is_number功能一样的东西.
是的,这是一个简单的问题,但我无法通过PHP文档或Google找到答案.(我只是在学习PHP ....)
如果这样做:
<?php $d=date("D"); if ($d="Mon") { ?>echo this text on Monday<?php endwhile; ?><?php } else { ?><?php } ?>
Run Code Online (Sandbox Code Playgroud)
为什么不呢?
<?php $d=date("D"); if ($d="Mon,Tue") { ?>echo this text on Monday and Tuesday<?php endwhile; ?><?php } else { ?><?php } ?>
Run Code Online (Sandbox Code Playgroud)
星期一和星期二之间我需要不同的分隔符吗?我试过了|| 和&& ....
谢谢,马克
是否可以在C#中实施McCarthy的amb-operator用于非确定性选择?
显然.NET缺乏持续支持但yield return可能有用.这可能在其他静态.NET语言中如F#吗?
.net c# continuations functional-programming non-deterministic
java ×2
sql-server ×2
.net ×1
audio ×1
c# ×1
ide ×1
inner-join ×1
iphone ×1
math ×1
mp3 ×1
objective-c ×1
oracle ×1
php ×1
sql ×1
t-sql ×1
terminology ×1
wav ×1
xcode ×1