我有一个关于从 MYSQL
中的不同表中提取数据的问题。如果这个问题已经在其他地方得到了回答,我很抱歉,但我似乎无法理解它。
我想提取与用户选择的报纸绑定(bind)的类别。
我有一个表,通过 user_id 和 newspaper_id 跟踪用户选择的报纸。 一个包含报纸的表格,另一个包含类别的表格。 最后是一个同时包含 newspaper_id 和 category_id 的表。
这可以通过单个查询来完成吗?我真的不擅长子选择查询。 提前致谢!
最佳答案
加入可能是正确的选择:
SELECT c.*
FROM categories c
JOIN newspaper_categories nc ON c.category_id = nc.categroy_id
JOIN newspaper_users nu ON nu.newspaper_id = nc.newspaper_id
WHERE nu.user_id = <some id>
关于php - 从mysql中的不同表中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25219369/