有这张桌子
Table "Items"
itemID
itemTitle
itemContent
和这个
Table "MyList"
userID
itemID
deleted
我如何从表“项目”中选择所有行并显示字段“已删除”,即使在给定用户ID的情况下,即使“ MyList”中不存在itemID?
查询结果示例:
itemID | itemTitle | deleted | userID
-------------------------------------
1 | Title1 | 1 | 2
2 | Title2 | 0 | 2
3 | Title3 | (null) | (null)
4 | Title4 | (null) | (null)
什么是查询,以便我可以得到该结果?
谢谢
我不确定这是否是最好的方法,但它会返回我一直在寻找的内容:
select itemID, itemTitle, deleted, userID
FROM(
SELECT i.id_itemID, i.itemTitle, M.deleted, M.userID
FROM
MyList M
right OUTER JOIN Items I ON I.itemID= M.itemID
) as MyTableItems
where itemID = 3 or itemID is null
问题内容: 我的SQL Server数据库中有两个表。第一个是,第二个是。两个表中都有一列。 现在,我想从两个表中选择一个特定的值。 这就是我在做的 但是我的查询给出了错误。 问题答案:
问题内容: 所以这是我的设置,我有2个具有以下(简化)模式的旧表和新表 我正在寻找一种SQL查询,该查询返回以下内容,但在1个查询中包含4列,而不是每个2列包含2个查询 因此,我理想的结果集将包含4列: 谢谢! 问题答案: 您是否尝试过JOIN语句:
假设我有两个表,我想计算它们的和差: 如何仅使用一个选择查询从每个员工中选择他们的SUM(工资)之间的差异? 例如: 最终结果将是这样的:
null 我什么也想象不到,有人来帮我吗? ----编辑---- @拉胡尔, 141 测试粉笔 ; 141 123 141 测试粉彩 ; 141 可见
我有一个表,其中有多个条目对应一个FK。我想找出没有某些条目的FK值,例如 我的表有以下条目。 现在,我想从这个表中过滤所有没有ab3或ab4的FK。当然,我期望不同的值,即在这种情况下,结果将是FK=100和200。 我使用的查询是 当然,此查询不会获取所需的结果。
我有两张桌子 客户(ID,First_Name,Last_Name,地址); 订单(ID,Product_Name,价格,Order_Date日期,Customer_ID,金额); 我必须选择客户的姓氏以及他们的订单数量。 select请求的输出必须是