SORU
19 Mart 2012, PAZARTESİ


Fark MySQL KATIL KATIL vs SOL

Çapraz veritabanı sorgu

SELECT
            `DM_Server`.`Jobs`.*,
            `DM_Server`.servers.Description AS server,
            digital_inventory.params,
            products.products_id,
            products.products_pdfupload,
            customers.customers_firstname,
            customers.customers_lastname
        FROM `DM_Server`.`Jobs`
        INNER JOIN `DM_Server`.servers ON servers.ServerID = Jobs.Jobs_ServerID
        JOIN `cpod_live`.`digital_inventory` ON digital_inventory.jobname = Jobs.Jobs_Name
        JOIN `cpod_live`.`products` ON products.products_pdfupload = CONCAT(digital_inventory.jobname, ".pdf")
        JOIN `cpod_live`.`customers` ON customers.customers_id = products.cID
        ORDER BY `DM_Server`.`Jobs`.Jobs_StartTime DESC LIMIT 50

onlara LEFT JOINs yapana kadar sorunsuz çalışır. Birleşim türü belirtilmeden LEFT JOIN bir tahmin olduğunu düşündüm. Bu durum böyle değil mi?

CEVAP
19 Mart 2012, PAZARTESİ


Birleşim türü belirtilmeden bir SOL KATILIN farz olduğunu düşündüm. Bu durum böyle değil mi?

Bir İÇ BİRLEŞİM hayır, varsayılan katıl.

Burada a visual explanation of SQL joins.

İç katıl

enter image description here

Katılmak bıraktı

enter image description here

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kontor.TV

    Kontor.TV

    14 Mart 2006
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010