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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • Top10Series

    Top10Series

    26 Kasım 2008