为什么MySQL查询与我的查询不匹配?

时间:2019-12-23 04:30:28

标签: 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            |
+------------------+-------------------+---------------------+

1 个答案:

答案 0 :(得分:0)

像这样使用JOIN(copa 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;

如果这对您不起作用,请更新您的问题,以包括来自这三个表的示例数据以及您的预期输出。

相关问题