SORU
1 AĞUSTOS 2012, ÇARŞAMBA


Mysql: bu başka bir tablodan satırları Seçin

Nasıl bir görünmez, bir tablodaki tüm satırları seçmek için?

Tablo1:

 ----------- ---------- ------------ 
| FirstName | LastName | BirthDate  |
 ----------- ---------- ------------ 
| Tia       | Carrera  | 1975-09-18 |
| Nikki     | Taylor   | 1972-03-04 |
| Yamila    | Diaz     | 1972-03-04 |
 ----------- ---------- ------------ 

Tablo2:

 ----------- ---------- ------------ 
| FirstName | LastName | BirthDate  |
 ----------- ---------- ------------ 
| Tia       | Carrera  | 1975-09-18 |
| Nikki     | Taylor   | 1972-03-04 |
 ----------- ---------- ------------ 

Bu Table2 değildir Tablo1: satır için örnek çıktı

 ----------- ---------- ------------ 
| FirstName | LastName | BirthDate  |
 ----------- ---------- ------------ 
| Yamila    | Diaz     | 1972-03-04 |
 ----------- ---------- ------------ 

Belki bu iş olması gerektiği gibi:

SELECT * FROM Table1 WHERE * NOT IN (SELECT * FROM Table2)

CEVAP
1 AĞUSTOS 2012, ÇARŞAMBA


Bir sütun adı, * dayanan alt seçim yapmanız gerekiyor.

Eğer id bir alan her iki tablo için ortak olsaydı, örneğin, yapabilirsiniz:

SELECT * FROM Table1 WHERE id NOT IN (SELECT id FROM Table2)

Daha fazla örnek için MySQL subquery syntax bakın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • ethr95awd

    ethr95awd

    8 Kasım 2006