gpt4 book ai didi

php - 使用 Medoo (MySQL) 连接表

转载 作者:行者123 更新时间:2023-11-29 01:51:48 25 4
gpt4 key购买 nike

我对数据库不太熟悉,我遇到过必须使用 join 的情况。

产品表:

╔════════════╦═════════╦═════════════════╗
║ product_id ║ MPN ║ manufacturer_id ║
╠════════════╬═════════╬═════════════════╣
║ 51 ║ GB40337 ║ 11 ║
╚════════════╩═════════╩═════════════════╝

制造商表:

╔═════════════════╦═════════╗
║ 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 进行相同的查询?

最佳答案

在 Medoo 中你可以这样写你的查询。

阅读此 https://www.sitepoint.com/getting-started-medoo-examples-use/

$db->select(
'product',
array('[><]manufacturer' => array('product.manufacturer_id' => 'manufacturer.manufacturer_id')),
array('product.mpn', 'manufacturer.name')
);

关于php - 使用 Medoo (MySQL) 连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39851505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com