我正在尝试使用订单表中的信息创建一个临时表。然后我想使用供应商ID(订单表中的外键)加入stock.name和大多数供应商信息。这是我下面的代码,但我似乎在访问时遇到错误。
此查询将在VB中运行,以创建临时表以将数据传递给excel。该表应该只存储一条记录,但应该在excel从中获取数据后立即删除。提前感谢任何可以帮助我的人。
SELECT orders.purchase_order_number, orders.part_number, stock.name, orders.quantity, orders.order_date, suppliers.last_name, suppliers.first_name, suppliers.address_1, suppliers.address_2, suppliers.city, suppliers.postcode
INTO order_temp FROM orders
INNER JOIN suppliers ON orders.supplier_ID = suppliers.supplier_ID
INNER JOIN stock ON orders.part_number = stock.part_number
WHERE orders.purchase_order_number = 'PO10367' and suppliers.supplier_ID = 20
答案 0 :(得分:1)
如果您从VB(例如VB.net)查询,那么当您从连接查询LOCAL VB应用程序时,您不需要选择进入表...您可能得到的错误是table已经存在并且无法重新创建它,它必须被删除...但是如果你只是查询VB应用程序,并且没有创建表,那么你应该很高兴。