mysql - 需要使用mysql连接来自4个表的数据
问题描述
我需要加入 4 个表中的数据:
PROVIDERS - main source
TYPE
CATEGORY
SERVICE
LANGUAGE
我需要获取语言名称而不是 ID,对于像这样的其他表也是如此:
所以我需要:
select *
from PROVIDERS,
type,
category,
service,
language
where providers.language = languages.ID
and providers.category = category.ID
and providers.service = service.id
and providers.type = type.id
and provider.id = 1
这是全部还是需要使用内部连接或其他东西?
解决方案
推荐阅读
- ios - 如何在目标 c 中获得最佳室内 gps 坐标
- python-3.x - InvalidArguementError 张量流
- java - Android 应用与 Firestore 的集成:无法访问 Firestore 后端
- javascript - 无法在 react-router-dom 中将道具传递给路由器
- c# - 从图像中读取文本并使用 c# 将文本保存到文本文件
- python - 完成这个算法的更快、对 Pandas 友好的方式?
- java - 在 JPA 存储库中使用查询是否是正确的做法?
- html - 响应式导航栏图标不起作用
- ios - PDFTron:带有自定义图像的 PTFileAttachment 未显示
- python - 绘制 keras 预测模型的损失或准确性的图表