我有 'orders' table 和 'items' table。 'orders_Items' table 的结构应该是什么?

I have 'orders' table and 'items' table. What should be the structure of 'orders_Items' table?

我有两个 table。 一个列出了我拥有的所有项目 - 项目 table。 另一个有订单列表 - 订单 table.

我想构建另一个可以列出 orderID 和 itemID 的 table。谁能帮我解决 table.

的结构
order_items table
-----------------
order_id
item_id

在这两列上放置一个组合的唯一索引。并为两个表添加外键关系

create table orders (id int primary key);
create table items(id int primary key);

create table order_items(order_id int, item_id int);

ALTER TABLE order_items 
   ADD CONSTRAINT fk_order_id FOREIGN KEY (order_id) references orders(id);

ALTER TABLE order_items 
   ADD CONSTRAINT fk_item_id FOREIGN KEY (item_id) references items(id);

ALTER TABLE order_items 
   ADD primary key (order_id, item_id);

SQLFiddle demo