我想在MSSQL(SSMS)中创建一个选择。 我有2个表:SQL SELECT 2表包含2列
售罄物业:
CREATE TABLE [dbo].[Solds](
[Short] [nchar](10) NOT NULL,
[Id_Sold] [int] NULL,
[Price] [float] NULL,
[Date] [date] NULL,
水果:
CREATE TABLE [dbo].[Fruits](
[Short] [nchar](10) NOT NULL,
[Name] [nchar](10) NULL,
现在我要选择的水果和价格的所有名称,包括但价格水果。
我写了这个:
SELECT Name.Fruits,Solds.Price FROM Solds
join
Fruits on Fruits.Short = Solds.Short
而这个代码告诉我只有全部卖出水果, 的问题是我怎么可以在这里添加尚未出售的水果的名字吗?
我想输出例如:
Carrot 1,20
Cucumber 2,80
Carrot 9,20
Orange NULL -- NULL or Blank
只想尚未售出工会水果。
非常感谢您的兄弟!你真棒 – Adamszsz