我正在使用 PHP 和 MySQL。我有两张 table 。我想从表 PARTS
中选择与表 PRODUCTS
中最近添加的记录具有相同 prod_name 的所有记录。
表产品
:
- id(自动递增)
- 产品名称
表部分
:
- 产品名称
- 零件名称
- 部分成本
这有效还是我应该使用某种连接?
SELECT * FROM parts WHERE prod_name = (SELECT prod_name FROM products ORDER BY id DESC LIMIT 1)
最佳答案
是的,它会起作用。您始终可以在 phpmyadmin 或 MySql 查询浏览器中执行查询来测试它。
返回插入的 id 并使用该 id 进行选择可能会更好。
关于php - 尝试从表 B 中选择与表 A 中最近添加的记录同名的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6943399/