Giris

$mesaj

Üye Adi Sifre
| Üye ol

Online Sayisi : 34 Toplam Üye Sayisi : 1581 Son Üye : OrhanKızılkan

Tarih 2008:Nov:Fri

Kategoriler
  • ACPI [0]

  • Action Script [5]

  • Ajax [7]

  • ASP [17]

  • ASP.NET [23]

  • Assembly [3]

  • Bash [1]

  • C [6]

  • C# [9]

  • C++ [12]

  • Cobol [1]

  • Css [20]

  • Delphi [31]

  • Flash [5]

  • Html [9]

  • JAVA [36]

  • Java Script [17]

  • JSF [2]

  • Jsp [6]

  • Lua [1]

  • Matlab [2]

  • MySQL [31]

  • Oracle [1]

  • Pascal [31]

  • Pear [3]

  • Perl [22]

  • Photoshop [2]

  • PHP [169]

  • Python [9]

  • REXX [6]

  • Ruby [4]

  • SEO [5]

  • Visual Basic [37]

  • MySQL / Mysql INNER JOIN İşlemi
    Mysql INNER JOIN İşlemi
    Yazar: FERDIKUCUK
    Eklenme: 07/03/08    Okunma: 1012    
     
     

    INNER JOIN İşlemi
    Ortak bir alanda eşleşen değerler olduğunda iki tablonun kayıtlarını birleştirir.

    Sözdizimi

    PHP Kodu:

     Kod Çizelgesi     Kod Dili: php
    FROM tablo1 INNER JOIN tablo2 ON tablo1.alan1 karşılaştırma tablo2.alan2  

    <b>INNER JOIN</b>

    işleminin bölümleri şunlardır:

    tablo1, tablo2: İçinden kayıtların birleştirileceği tabloların adıdır.
    alan1, alan2: Birleştirilen alanların adıdır. Alanlar sayısal değilse, aynı veri türünde olmalı ve aynı türde veriler içermelidir, ancak alanların aynı ada sahip olmaları gerekmez.
    karşılaştırma: Herhangi bir karşılaştırma işlecidir: "=," "<," ">," "<=," ">=," or "<>."


    Uyarılar

    INNER JOIN işlemini herhangi bir FROM yan tümcesinde kullanabilirsiniz. Bu, en sık kullanılan birleştirme türüdür. İç birleşimler, iki tabloda ortak olan bir alanda eşleşen değerler olduğunda her iki tablonun kayıtlarını birleştirirler.

    INNER JOIN'i, Bölümler ve Çalışanlar tablolarında, bölümlerdeki tüm çalışanları seçmek için kullanabilirsiniz. Buna karşılık, tüm bölümleri (bölüme atanmış çalışan olmasa bile) veya tüm çalışanları (herhangi bir bölüme atanmamış olsa bile) seçmek için, bir dış birleşim oluşturmak üzere LEFT JOIN veya RIGHT JOIN işlemini kullanabilirsiniz.

    Not veya OLE Nesnesi verileri içeren alanları birleştirmeyi denerseniz bir hata oluşur.

    Benzer türdeki herhangi iki sayısal alanı birleştirebilirsiniz. Örneğin, benzer türlerde olduklarında OtomatikSayı ve Uzun alanlarını birleştirebilirsiniz. Ancak, Tek ve Çift türündeki alanları birleştiremezsiniz.

    Aşağıdaki örnek, Kategoriler ve Ürünler tablolarını KategoriNo alanına göre nasıl birleştirebileceğinizi gösterir:


    PHP Kodu:

     Kod Çizelgesi     Kod Dili: php
    SELECT KategoriAdi,Urunadi

    FROM Kategoriler INNER JOIN Urunler

    ON Kategoriler.KategoriNo = Urunler.KategoriNo;  




    Önceki örnekte KategoriNo, birleştirilen alandır ancak SELECT deyiminde yer almadığı için sorgu sonuçlarında bulunmaz. Birleştirilen alanı bulundurmak için, alan adını SELECT deyiminde yazın (örneğimizde Kategoriler.KategoriNo).

    Aşağıdaki sözdizimini kullanarak, JOIN deyimi içinde çok sayıda ON yan tümcesini de bağlayabilirsiniz:


    PHP Kodu:

     Kod Çizelgesi     Kod Dili: php
    SELECT alanlar
    FROM tablo1 INNER JOIN tablo2 
    ON tablo1.alan1 karşılaştırma tablo2.alan1 AND 
    ON tablo1.alan2 karşılaştırma tablo2.alan2) OR 
    ON tablo1.alan3 karşılaştırma tablo2.alan3)];  



    Aşağıdaki sözdizimini kullanarak içiçe JOIN deyimleri de oluşturabilirsiniz:


    PHP Kodu:

     Kod Çizelgesi     Kod Dili: php
    SELECT alanlar
    FROM tablo1 INNER JOIN 
    (tablo2 INNER JOIN [( ]tablo3 
    [INNER JOIN [( ]tablox [INNER JOIN ...)]  
    ON tablo3.alan3 karşılaştırma tablox.alanx)] 
    ON tablo2.alan2 karşılaştırma tablo3.alan3)  
    ON tablo1.alan1 karşılaştırma tablo2.alan2;  



    Bir LEFT JOIN veya bir RIGHT JOIN bir INNER JOIN içinde içiçe yer alabilir ancak bir INNER JOIN bir LEFT JOIN veya RIGHT JOIN içinde yer alamaz.


    iyi calısmalar...
    deathisonitsway



    Bu Kategoriye Ait Diğer Makaleler
    Başlık Tarih Hit
    Triggers 2008-10-4 22:53:45 0
    MySQL Insert(Insert Into - Veri Eklemek) 13/06/08 1014
    MySQL Delete (Veritabanındaki Bilgiyi Silmek) 13/06/08 420
    MySQL Veritabanına Bağlanma 13/06/08 517
    Mysql bağlantısı kurmak 13/06/08 357
    Mysql Database Üzerinde Stored Procedure Kullanımı 17/04/08 826
    php MySQL Full-text Arama 16/03/08 608
    Mysql DROP Deyimi 10/03/08 326
    PROCEDURE Yan Tümcesi 10/03/08 371
    mysql_real_escape_string komutu 10/03/08 539
    Kendi Admin Panelimden Phpmyadmin Yedeği Nasıl Alırım 07/03/08 328
    Mysql Between...And İşleci 07/03/08 392
    Mysql ORDER BY Yan Tümcesi 07/03/08 402
    Mysql INNER JOIN İşlemi 07/03/08 1013
    Mysql Like İşleci 07/03/08 414
    Mysql Sum İşlevi 07/03/08 461
    MYSQL'de PHP Kullanarak Veri Silme 07/03/08 471
    Mysql UNION İşlemi 07/03/08 639
    Mysql UPDATE Deyimi 07/03/08 590
    RESMİ DATABASEYE KAYDETME 07/03/08 545
    Mysql ye kaydedilen bilgilerin nasıl çıktısını alı 03/03/08 315
    mysql dersleri 03/03/08 950
    MySQL icin Acik Kalma Suresi 26/02/08 250
    MySQL Tablosunda Kolon icin Veri Tipini Degistirme 26/02/08 310
    MySQL ile Subselect Islemini Join kullanarak Yapmak 26/02/08 359

    Misafir - 2008-08-05 14:52:56
    tşk


    electro71 - 2008-08-10 01:00:02
    tşk


    Misafir - 2008-08-07 19:42:32
    tşkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    Isminiz:
    E-mail adresiniz:
    Güvenlik Kodu:
      
     

     

    Görsel Dersler
  • Asp [59]

  • Asp.Net [5]

  • Csharp [33]

  • Delphi [85]

  • Delphi 7 [0]

  • Dreamweaver [45]

  • DW ile ASP Uygulamaları [28]

  • English Lessons [52]

  • Fireworks [4]

  • Flash [16]

  • HTML [20]

  • Java Script [0]

  • MS Access [19]

  • MS FrontPage [11]

  • Photoshop [32]

  • PHP [99]

  • Python [3]

  • SolidWorks [25]

  • Think Design [26]

  • VB Script [32]

  • Vb.Net [37]

  • Visual Basic [4]

  • iletisim    Reklam Verin Kadromuz Tavsiye Edin Site Haritasi Etiketler

    Sesli Chat beceri oyunlari

    Sitenizi Ekleyin.

    Sitemize Hosgeldiniz Sitemiz Genç Nesil Programlama Kaynak Sitesi Olup Siz Degerli Misafirlerimize Yararlanmaniz Amaci Ile Kurulmustur.



     

    Her hakki saklidir 2008 Tema : Pd - Ramazan
    Ferdi KÜÇÜK Web Stats webmaster forumu