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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011