SORU
3 Ocak 2009, CUMARTESİ


MySQL - aynı yapı ama farklı verilerle birden çok tablodan veri Seçme

Tamam, burada bir veritabanı hepimiz aynı veri yapısı ile ilgili 5 Tablo hazırladım benim ikilem. Veri yerelleştirme amaçlı bu şekilde ayrılmış ve yaklaşık 4,5 milyon albüm toplam ayrıldılar.

Bir çoğu zaman yalnızca bir tablo için gerekli her şey. Ancak, bazen veri tabloları 2 veya daha fazla ihtiyaç vardır ve bir kullanıcı tanımlı sütuna göre sıralanmış olması gerekiyor. Bu sorunlar yaşıyorum.

veri sütun:

id, band_name, song_name, album_name, genre

MySQL ifade:

SELECT * from us_music, de_music where `genre` = 'punk'

MySQL bu hatayı verecektir:

#1052 - Column 'genre' in where clause is ambiguous

Belli ki, bu ben yanlış yapıyorum. Biri beni bu konuda aydınlatabilir misin?

CEVAP
3 Ocak 2009, CUMARTESİ


UNION yan, la karıştırdınız

(SELECT * from us_music where `genre` = 'punk')
UNION
(SELECT * from de_music where `genre` = 'punk')

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eHow

    eHow

    27 NİSAN 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011