我有一个名为items的表和一个名为orders的表。从订单表中我需要选择艺术家列,然后从订单表中选择order_date和ship_date;我怎么能这样做?
答案 0 :(得分:1)
在选择不同表中的列时,可以使用JOIN,LEFT JOIN或RIGHT JOIN连接两个表。在这样做时,您需要在两个表中使用相同的列。
JOIN
SELECT table1.colmun_name, table2.column_name FROM table1_name AS table1
JOIN table2_name AS table2
ON table1.primarykey = table2.table1_primarykey
例如:
SELECT items.artists, order.order_date, order.ship_date FROM items AS items
LEFT JOIN orders AS order
ON item.item_id=order.item_id
item_id
是table1
和table2
中的公共列,因此这两个表可以相互连接。
编辑:更改了表格名称
至于这个^你需要详细说明你的问题,以便明确你想做什么,因为你可以把更改的表名放在查询中。