*对不起,我不好意思:( 伙计们... 请帮助我,...我只是学习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 |
+------------------+-------------------+---------------------+
答案 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;
如果这对您不起作用,请更新您的问题,以包括来自这三个表的示例数据以及您的预期输出。