来自另一个表的SQL映射项代码
我有两张表,如下所示: 命令 项目描述 我想做的是编写一个查询,在这里我可以提取票号和项目,但让项目显示它实际上是什么,而不是项目代码。到目前为止,我有:来自另一个表的SQL映射项代码,sql,Sql,我有两张表,如下所示: 命令 项目描述 我想做的是编写一个查询,在这里我可以提取票号和项目,但让项目显示它实际上是什么,而不是项目代码。到目前为止,我有: SELECT TICKET_NUMBER, ITEM FROM ORDER 任何帮助都会很棒 SELECT [ORDER].TICKET_NUMBER, ITEM_DESCRIPTION.ITEM FROM [ORDER] INNER JOIN ITEM DESCRIPTION ON (Order.
SELECT
TICKET_NUMBER,
ITEM
FROM ORDER
任何帮助都会很棒
SELECT
[ORDER].TICKET_NUMBER,
ITEM_DESCRIPTION.ITEM
FROM [ORDER]
INNER JOIN ITEM DESCRIPTION ON (Order.ITEM=ITEM_DESCRIPTION.CODE)
其他提示:
- “ORDER”不是表名的理想值,因为它是SQL保留字
- ID和代码在项目描述表中似乎是多余的。舍弃ID并使代码字段成为项目描述的主键
- ITEM_DESCRIPTION表可能应该命名为“ITEM”,因为不可避免地需要添加更多列来描述项
- 名字和姓氏不应出现在订单表中。您应该创建一个单独的Customers表,将name列移动到新表中,然后使用customer ID链接到该表
- 正如斯丹在评论中所说。如果您要进行大量SQL操作,那么您确实需要学习连接操作的语法。它们对于理解SQL非常关键