UPDATE DE INNER VEYA RIGHT LEFT KULLANMAK

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kilitli
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

UPDATE DE INNER VEYA RIGHT LEFT KULLANMAK

Mesaj gönderen conari »

Merhaba bir update cümlesinde bu script i nasıl kullanırım veya bu koşulu update de nasıl veririm.

Kod: Tümünü seç

update tblsipamas set tipi=6 
  INNER JOIN TBLSIPATRA ON (TBLSIPAMAS.FATIRS_NO = TBLSIPATRA.FISNO)
   where FTIRSIP=7 and cari_kodu >32002000 AND TBLSIPATRA.STHAR_HTUR <> 'K'
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

Forum kurallarını okumak...
kurallara uymak...
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

UPDATE ın WHERE kısmında iç select yazabilirsin.

Kod: Tümünü seç

update tblsipamas
set tipi=6
where ( select max(bir_alan) from TBLSIPATRA 
        where TBLSIPAMAS.FATIRS_NO = FISNO
          and FTIRSIP=7 and cari_kodu >32002000
          and STHAR_HTUR <> 'K' ) is not null
gibi bir kod kullanabilirsin :idea: Yani iç select ten kayıt dönüyorsa güncelle gibi..

Not: @aslangeri arkadaşımızın uyarısını da lütfen dikkate alınız. Başlığı büyük harflerle yazmayalım, edit leyip düzeltelim :idea:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kilitli