这是我的疑问..如果我们去零售商,我们会购买一份杂货清单,他会拿出一张单一购买ID的账单。如果他将来询问该特定的购买ID,那么我们就可以得到杂货清单。
请帮助我“如何编写SQL查询”。?
提前感谢:)
答案 0 :(得分:1)
SELECT * FROM dbo.Purchase,其中PurchaseId = 1234
答案 1 :(得分:1)
SELECT * FROM purchase
WHERE purchase_id
='xxxxxxxx'
答案 2 :(得分:0)
鉴于OP中给出的信息,我可以建议:)
SELECT * FROM PurchaseTable,其中PurchaseId = 1
虽然我强烈建议你通过一些SQL bookor http://www.w3schools.com/sql/来快速掌握sql的基础
答案 3 :(得分:0)
如果我理解你的问题,你想要创建一个程序,你可以通过ID查询,在表格中,让每个销售都有一个唯一的ID,即SALE_ID与ITEM_ID不同,以便One SALE_ID可以有不同的ITEM_ID 。每次客户访问时,SALE_ID都可以是序列后面的自动生成的数字。然后像其他人一样选择以上建议:
select * from MytableName where SALE_ID = '0012';
这将返回客户购买的所有记录,即
SALE_ID ITEM_ID ITEM_NAME ITEM_PRICE
0012 001 Cabbage 200.00
0012 002 Spinach 100.00
希望这有帮助。
答案 4 :(得分:0)
标准主 - 细节模型:
表购买(purchase_id,purchase_time,...)
表Purchase_Item(purchase_item_id,purchase_id,item_id)
表项(item_id,item_desc,...)
你的SQL:
select i.item_desc
from purchase_item pi join item i on pi.item_id = i.item_id
where pi.purchase_id = <a purchase id>