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

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Le Cargo !

    Le Cargo !

    24 HAZİRAN 2007
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006