mysql - 为什么 MySQL 查询与我的不匹配?
问题描述
*对不起我的英语不好:(伙计们......请帮助我......我只是学习MySQL,我不明白为什么“permasalahan_khusus”与“nama_psikolog”不匹配:(
请解释我哪里出错了
select
customer.nama_customer,
psikolog.nama_psikolog,
tipe_permasalahan.permasalahan_khusus
from
customer
cross join
psikolog,
tipe_permasalahan
where
customer.id_permasalahankhusus = psikolog.id_permasalahankhusus = tipe_permasalahan.id_permasalahankhusus;
+------------------+-------------------+---------------------+
| nama_customer | nama_psikolog | permasalahan_khusus |
+------------------+-------------------+---------------------+
| Sarah | Heryawan Bambang | Kriminal |
| Susi Chandrawati | Nur Hasanah | Kriminal |
| Jaka | Marcella Sondakh | Kriminal |
| Cipto Tambunan | Marcella Sondakh | Kriminal |
| Nina | Marcella Sondakh | Kriminal |
| Anindyta | Heryawan Bambang | Kriminal |
| Alyani | Marcella Sondakh | Kriminal |
| Wisna Jaya | Muhammad Firyanto | Kriminal |
| Indra Cahyo | Muhammad Firyanto | Kriminal |
| Krisna | Nur Hasanah | Kriminal |
+------------------+-------------------+---------------------+
解决方案
像这样使用JOIN
(coba pakai JOIN
seperti ini):
SELECT
customer.nama_customer,
psikolog.nama_psikolog,
tipe_permasalahan.permasalahan_khusus
FROM
customer
JOIN psikolog ON customer.id_permasalahankhusus = psikolog.id_permasalahankhusus
JOIN tipe_permasalahan ON customer.id_permasalahankhusus=tipe_permasalahan.id_permasalahankhusus;
如果这对您不起作用,请更新您的问题以包含这三个表中的示例数据以及您预期的输出。
推荐阅读
- c# - 我无法从自己的游戏对象(unity3d)访问组件
- c++ - 如何在 QAbstractScrollArea 中接收 KeyPress 事件
- karate - 空手道 - 从 json 中选择一个随机元素
- php - 如何修复 oci_execute(): ORA-00957: 重复的列名...?
- php - 如何将count()组从mysql保存到php变量中
- java - 我可以要求泛型参数具有泛型参数吗?
- c - 调用另一个函数如何填充 C 中数组的元素?
- css - 当我使用 col-* 并占据全宽时,引导程序没有响应,尽管它在大屏幕上工作?
- javascript - 使用javascript更改子元素的innerHTML
- jenkins - Jenkins 插件开发 - 如何检查插件是否在 Jenkins Master 上执行