Merhaba bir problemim var. 2 tane tabloyu birleştirerek oluşturduğum bir sorgum var.1.si uçak tablosu,2.si arıza tablosu. 1 ve 2.tablo ucakid ile birbirine bağlı
ben bir uçağın arıza durumunu bakımolarak değiştirip kaydettiğimde bu arıza tablosuna yazılıyor.Ardından ben aynı uçağın durumunu bakımdan faal e çektiğimde bu durum yine arıza tablosuna yazılıyor.Bu durumda benim web arayüzündeki datatable ıma aynı kayıttan 2 tane geliyor. Benim istediğim ise arıza tablosundan gelen verinin uçakid sine bakılsın. aynı olan varsa değiştirme tarihi(bunu tutuyorum arıza tablosunda) en yakın olan tarihteki veriyi getirsin.Şimdiden teşekkür ederim
select ucak.ucakid,arz.arizabkmid,arz.degistirmetrh from ucak inner join ariza arz on ucak.ucakid=arz.ucakid
Şöyle yapın yeni kayıt oluşturmadan önce sorgulama yapılsın dönen bir sonuç varsa update ile mevcut durumunu işlesin. dönen kayıt yoksa yeni oluştursun.