Mengatasi eror pada mysql phpmyadmin

cara mengatasi sintaks eror pada saat join 3 table. denga penggunaan where SELECT karyawan.id_karyawan , karyawan.nama_karyawan , tbl_soal.soal , tbl_jawaban_quisioner.jawaban, tbl_jawaban_quisioner.nilai FROM karyawan INNER JOIN tbl_soal ON tbl_soal.id_karyawan = karyawan.id_karyawan INNER JOIN tbl_jawaban_quisioner ON tbl_jawaban_quisioner.id_karyawan = karyawan.id_karyawan SET id_karyawan='KE1004' dan hasilnya Column 'id_karyawan' in order clause is ambiguous

avatar Emsi
@Emsi

9 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

1 Jawaban:

itu maksudnya agan mau UPDATE? kok pake SET?

SET id_karyawan='KE1004'

setau saya kalo mau SET mestinya query awalnya UPDATE. dan yang jadi masalah utama sebenernya 'id_karyawan' itu ada di ketiga tabel 'karyawan.id_karyawan', 'tbl_soal.id_karyawan', 'tbl_jawaban_quisioner.id_karyawan', makanya muncul warning ambiuous. agan mesti tentuin 'id_karyawan' dari tabel mana yang mau diupdate misalnya

SET karyawan.id_karyawan='KE1004'

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban