да. Я просто ошибся в своем описании. Я отредактировал свой вопрос. Таблица 1 является akdmst_mahasiswamagister. нет таблицы akdhis_mahasiswamagister. Поэтому я не использую неправильную таблицу. Я просто ошибся при вводе описания

ствительно смущен с этими кодами. У меня такой запрос

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `aIPK` AS select 
`ipbmst_fakultas`.`Kode` AS `Fakultas`,
`ipbmst_departemen`.`Kode` AS `Departemen`,
`akdmst_mahasiswamagister`.`NIM` AS `NIM`,
`akdmst_mahasiswamagister`.`TahunMasuk` AS `TahunMasuk`,
 `akdhis_kelanjutanstudi`.`IPK` AS `IPK`
from (((((`akdmst_mahasiswamagister` left join `akdmst_mayor` on((`akdmst_mahasiswamagister`.`MayorID` = `akdmst_mayor`.`ID`))) 
left join `ipbmst_departemen` on((`akdmst_mayor`.`DepartemenID` = `ipbmst_departemen`.`ID`))) 
left join `ipbmst_fakultas` on((`ipbmst_departemen`.`FakultasID` = `ipbmst_fakultas`.`ID`))) 
left join `ipbmst_orang` on((`akdmst_mahasiswamagister`.`NIM` = `ipbmst_orang`.`NIMS2Key`))) 
left join `akdhis_kelanjutanstudi` on((`akdhis_kelanjutanstudi`.`NIM` = `ipbmst_orang`.`NIMS2Key`)))
WHERE `akdhis_kelanjutanstudi`.`IPK` IS NOT NULL

order by NIM
LIMIT 100;

но результат "IPK" равен NULL, фактически IPK имеет свое значение. Что не так с этими кодами?

Вот моя структура таблицы:

table 1: akdmst_mahasiswamagister (ID, MahasiswaID, NIM, MayorID, TahunMasuk)
table 2: akdmst_mayor(ID, DepartemenID)
table 3: ipbmst_departemen(ID, FakultasID, DepartmenName)
table 4: ipbmst_fakultas(ID, FacultyName)
table 5: ipbmst_orang(ID, Name, NIMS2Key)
table 6: akdhis_kelanjutanstudi(ID, NIM, IPK)

У меня также есть другая проблема об этом запросе. Потребовалось слишком много времени, чтобы запросить представление. Я подумал, может быть, это потому, что таблица akdhis_kelanjutanstudi, которая состоит из более чем 300K записей данных. Я использовал «LIMIT 100», но все тот же. не могли бы вы помочь мне решить эту проблему?

Ответы на вопрос(3)

Ваш ответ на вопрос