【发布时间】:2017-02-12 13:44:43
【问题描述】:
我对数据库不太熟悉,并且遇到了必须使用join 的情况。
products表:
╔════════════╦═════════╦═════════════════╗
║ product_id ║ MPN ║ manufacturer_id ║
╠════════════╬═════════╬═════════════════╣
║ 51 ║ GB40337 ║ 11 ║
╚════════════╩═════════╩═════════════════╝
manufacturers表:
╔═════════════════╦═════════╗
║ manufacturer_id ║ name ║
╠═════════════════╬═════════╣
║ 11 ║ Griffin ║
╚═════════════════╩═════════╝
现在据我了解,是否需要inner join 才能获得制造商名称?所以我运行了这个查询:
SELECT product.mpn, manufacturer.name
FROM product
INNER JOIN manufacturer
ON product.manufacturer_id=manufacturer.manufacturer_id;
它会正确返回数据,但现在由于我使用的是Medoo,我必须使用我无法完全理解的语法:http://medoo.in/api/select
如何将 medoo 用于相同的查询?
【问题讨论】:
-
您是否尝试过
// [><] == INNER JOIN,如您所引用页面的“表连接”部分所述?