エンティティ フレームワーク クエリがあります。
var query = ctx.v_mp_akt
.SelectMany(d => ctx.v_ma_akt , (a, b) => new {a, b})
.Where(x => x.b.MA_ID == x.a.MA_ID)
.SelectMany(y => ctx.v_os_akt, (g, h) => new {g, h})
.Where(y => y.h.OS_ID == y.g.a.MP_FK_OS_ID_KOMU_WYDANO)
.Select(x=> new
{
x.g.b.KT_ETYKIETA,
x.g.a.MA_LP,
x.g.b.MA_DATA_REJESTRACJI,
x.g.b.MA_INF_O_ZMIANIE_KLAUZULI,
x.g.a.MP_NR_RTD_TECZKI,
x.h.OS_ETYKIETA,
x.g.a.MP_FK_KO_ID_WLASCICIEL_MP,
x.g.a.JR_NAZWA
});
このクエリを純粋な MySQL クエリ コードに変換する方法がわかりません。私は MySQL の構文があまり得意ではありません。
これにより、構文エラーが発生します。
select
b.KT_ETYKIETA,
a.MA_LP,
b.MA_DATA_REJESTRACJI,
b.MA_INF_O_ZMIANIE_KLAUZULI,
a.MP_NR_RTD_TECZKI,
h.OS_ETYKIETA,
a.MP_FK_KO_ID_WLASCICIEL_MP,
a.JR_NAZWA
from
v_ma_akt b where b.MA_ID = a.MA_ID,
v_os_akt h where h.OS_ID = a.MP_FK_OS_ID_KOMU_WYDANO,
v_mp_akt a
MySQL がどのように見えるべきかについてのヒントを教えていただけますか?