Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Satır karşılaştırma

Konu, 'Veritabanları' kısmında fatihhood tarafından paylaşıldı.

  1. fatihhood

    fatihhood Aktif Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    415
    Beğenilen Mesajlar:
    0
    Meslek:
    Software Developer
    Şehir:
    Hamunaptra
    Merhaba

    Mysql 'de iki table arasındaki satırları karşılaştırması için hazır bir komut varmı?
     
  2. mkarabulut

    mkarabulut Misafir

    Fatihhood;
    Satır karşılaştırma nasıl bi şey ? Ben pek anlamadım ...
     
  3. fatihhood

    fatihhood Aktif Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    415
    Beğenilen Mesajlar:
    0
    Meslek:
    Software Developer
    Şehir:
    Hamunaptra
    Ya aslında tam olarak ne yapmak istediğimi açıklamam gerekirdi ama acil lazım olduğu için soru biraz garip oldu.

    Benim tam olarak istediğim her hangi bir tablodaki kayıdı başka bir tabloya girmeden önce , gireceğim tabloda aynı kayıdın olup olmadığını kontrol etmekti...

    ve aramızda kalsın aşağıdaki çıktıya bak :)

    mysql> insert into qt_user_quizes (id, name, description) select qt_quizes.id, qt_quizes.name, qt_quizes.description fr
    om qt_quizes where qt_quizes.id=1;
    Query OK, 1 row affected (0.01 sec)
    Records: 1 Duplicates: 0 Warnings: 0

    mysql> insert into qt_user_quizes (id, name, description) select qt_quizes.id, qt_quizes.name, qt_quizes.description fr
    om qt_quizes where qt_quizes.id=1;
    Query OK, 0 rows affected (0.00 sec)
    Records: 1 Duplicates: 1 Warnings: 0

    -----------

    Basit bir insert gibi görünüyor ama içinde bir nevi subselect var...

    Sonuç olarak ilk satırda ilk tablodaki bilgiyi ikinci tabloya giriyor... Ama ikincisinde Duplicates olarak algılıyor ve tabloya girmiyor.

    Ben bunu daha yeni öğreniyorum. Bunu Select şeklinde olanı Oracle 'da kullanılıyormuş...
     
  4. p4r4h4t

    p4r4h4t Aktif Üye

    Kayıt:
    21 Ekim 2002
    Mesajlar:
    397
    Beğenilen Mesajlar:
    0
    sanki bi yerlerden IF EXISTS gibi bişeler hatırlıyorum gibi
     
  5. fatihhood

    fatihhood Aktif Üye

    Kayıt:
    22 Ekim 2002
    Mesajlar:
    415
    Beğenilen Mesajlar:
    0
    Meslek:
    Software Developer
    Şehir:
    Hamunaptra
    p4r4h4t : Sub Select olmadan if, case in, not in ne işe yararki :)
     
  6. mkarabulut

    mkarabulut Misafir

    Fatihhood : Sorunu tam anlamadım zira yukarıda istediğin gibi kontrol ediyor gibisin işlemleri ama ...

    EXPLAIN gibi bi şey mi aradığın ?