我對數據庫不太熟悉,而且遇到了必須使用join
的情況。與Medoo結合使用表(MySQL)
products
表:
╔════════════╦═════════╦═════════════════╗
║ product_id ║ MPN ║ manufacturer_id ║
╠════════════╬═════════╬═════════════════╣
║ 51 ║ GB40337 ║ 11 ║
╚════════════╩═════════╩═════════════════╝
manufacturers
表:
╔═════════════════╦═════════╗
║ manufacturer_id ║ name ║
╠═════════════════╬═════════╣
║ 11 ║ Griffin ║
╚═════════════════╩═════════╝
現在我明白了,這需要一個內連接得到製造商的名稱?於是我就這個查詢:
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'在你提到的頁面的 「表連接」 部分中描述? –