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

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010