SORU
17 EKİM 2008, Cuma


SQL Sorgu BİRLİĞİ Tarafından Sipariş Kullanma

Nasıl bir program aracılığıyla iki tablodan veri çekme Birliği sorgusu sıralayabilirsiniz? Örneğin,

SELECT table1.field1 FROM table1 ORDER BY table1.field1
UNION
SELECT table2.field1 FROM table2 ORDER BY table2.field1

Bir istisna atar

Not: bu MS Access Jet veritabanı motoru . yapılmaya çalışılan

CEVAP
3 AĞUSTOS 2010, Salı


Bazen UNION ile kombine edilmesi gereken bölümlerin her biri için ORDER BY olması gerekir.

Bu durumda

SELECT * FROM 
(
  SELECT table1.field1 FROM table1 ORDER BY table1.field1
) DUMMY_ALIAS1

UNION ALL

SELECT * FROM
( 
  SELECT table2.field1 FROM table2 ORDER BY table2.field1
) DUMMY_ALIAS2

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • katherine gomez

    katherine go

    1 Aralık 2011