回答
如果我确定关系吧,这可能工作..
SELECT computer.*, computer_has_comp.*, cpu.* FROM computer
LEFT JOIN computer_has_comp ON computer.computer_id=computer_has_comp.computer_computer_id
LEFT JOIN cpu ON computer_has_comp.compid=cpu.compid
select manufacturer,price,imglink,cores,brand,clock_frequency
from computer
inner join computer_has_comp on computer.computer_id=computer_has_comp.computer_computer_id
inner join cpu on computer_has_comp.compid=cpu.compid
此查询内连接所有这三个tables.Table电脑与台式computer_has_comp有一个共同的列“COMPUTER_ID”,所以首先我们加入这些tables.Then表computer_has_comp和表CPU具有公共列“compid”,所以我们加入it.By做这三个表被连接在一起,我们可以从这三个表中选择所需的列。 – 2017-04-27 11:23:40
我想你应该在你的回答中向OP解释一下:) – Sami
好兄弟:) thankyou – 2017-09-13 05:15:13
- 1. 搜索多对一对多的关系
- 2. 使用SQL搜索一组一到一对多的关系
- 3. SQL搜索与acts_as_tsearch多对多的关系
- 4. Sequelizejs - 搜索多对多关系
- 5. 全文搜索多对多关系
- 6. 搜索在多对多关系Laravel
- 7. SQL Server全文搜索 - 多对多关系
- 8. 通过一对多关系检索多对多关系
- 9. 多对多的SQL关系
- 10. 针对多对多关系的JPA搜索条件
- 11. SQL - 多个一对多关系
- 12. SQL查询许多一对多关系
- 13. Grails - 可搜索插件:无法在一对多关系中搜索数据
- 14. 搜索关系
- 15. SQL首选的一对多关系
- 16. SQL查询一对多的关系
- 17. 搜索与Vici CoolStorage的多对多关系
- 18. 多对多数据关系的文本搜索
- 19. 高级DataMapper的搜索多对多关系
- 20. 高级搜索laravel中的多对多关系
- 21. 在与Doctrine2的多对多关系中搜索
- 22. 索纳塔一对多关系
- 23. SQL一对多表与多个一对一关系
- 24. 用hibernate搜索索引多对一关系的最佳方法是什么?
- 25. SQL查询一对多关系
- 26. SQL:外部加入一对多关系
- 27. SQL加入一对多关系
- 28. 使用SQL插入一对多关系
- 29. 搜索核心数据与空的所有对象“一对多”的关系
- 30. 多对多一对一的关系SSAS
从该模式似乎只有现有组件的CPU ......是这样吗,还是有更多的实体? –
还有更多更多 – Fluff
可能有。你试过什么了?预期产出是多少? – Shadow