folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder SQL'de İç İçe Select Kullanmak



SQL'de İç İçe Select Kullanmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Birden fazla tablodan ilişkisel tabloların ilgili sütunlarından tek sorguda bilgi almak

    tblIcerikler Tablosunun MySQL Sorgusu

    SELECT kategori_ID, baslik FROM tblIcerikler LIMIT 10

    tblIcerikler Tablosunun MSSQL Sorgusu

    SELECT TOP 10 kategori_ID, baslik FROM tblIcerikler 

    SQL sorgusunun çıktı vermiş hali.

    SQLde%20İç%20İçe%20Select%20Kullanmak

     

    tblKategoriler Tablosunun MySQL Sorgusu

    SELECT kategori_ID, kategori FROM tblKategoriler

    tblKategoriler Tablosunun MSSQL Sorgusu

    SELECT TOP 10 kategori_ID, kategori FROM tblKategoriler

    SQLde%20İç%20İçe%20Select%20Kullanmak

     

    İç İçe Select Sorgusu

    SELECT
    (SELECT kategori FROM tblKategoriler WHERE tblKategoriler.kategori_ID = tblIcerikler.kategori_ID), baslik
    FROM
    tblIcerikler
    LIMIT 10

     

    Ekran Çıktısı

    SQLde%20İç%20İçe%20Select%20Kullanmak

    Bol selectli günler :)

    http://www.ontedi.com/sql/sqlde-ic-ice-select-kullanmak


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    attackatak
    attackatak's avatar
    Kayıt Tarihi: 06/Mayıs/2007
    Erkek

    Böyle olmasın o?

    SELECT A.kategori, B.baslik FROM tblIcerikler B INNER JOIN tblKAtegoriler A ON B.kategori_ID = A.kategori_ID

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    gereksiz sql kullanımına karşı çok güzel paylaşım :) tşkler abi

     

    attackatak' ın yazdığına benzer kullanım yapiyorum ben mysql de. bu şekilde kullanmamıştım hiç.


    kelimeler albayım bazı anlamlara gelmiyor.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fuzulli
    Fuzulli's avatar
    Kayıt Tarihi: 30/Haziran/2007
    Erkek

    İç içe sorgu kullanmak aşırı performans kaybına neden olduğu için adamlar join diye bir şey çıkardılar. attackatak yazdığı gibi join sorguları kullanmanızı tavsiye ederim.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DrKill
    DrKill's avatar
    Kayıt Tarihi: 10/Mart/2004
    Erkek

    Bazen inner joinin yardım edemediği yerde lazım olabilir. Yoksa iç içe (alt sorgu) yapmak aşırı derecede performans kaybına yol açıyor.


    Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
Toplam Hit: 1188 Toplam Mesaj: 5