2016-04-08 26 views
1

Kısa bir süre önce SQL öğrenmeye çalışıyorum ve sözdizimi hatamın olduğunu anlayamıyorum. MS Access 2013, bana NOT EXISTS sorgusundan sonra bir hata olduğunu söylüyor. Tüm yapmaya çalıştığım, başka bir tabloda (tablo B veya UÇUŞ) bulunmayan bir tablodan (tablo A veya PİLOT) sonuç görüntülemektir. İşte benim SQL ifadeleri (lot) kadar basit bir şey bir sorun nedeniyle bu kadar neden olabileceğiniSQL Access 2013 sözdizimi hatası

SELECT A.LIC_NUM 
FROM PILOT AS A 
WHERE NOT EXISTS [ 

SELECT * 
FROM FLIGHT AS B 
WHERE A.LIC_NUM = B.FLIGHT_PILOT 

]; 

Bu hatalar benim. Herhangi bir yardım büyük takdir edilecektir.

+1

cevap ise MS-Erişim ise "Yanıt olarak işaretle" parantez

SELECT A.LIC_NUM FROM PILOT AS A WHERE NOT EXISTS ( SELECT * FROM FLIGHT AS B WHERE A.LIC_NUM = B.FLIGHT_PILOT ); 

Lütfen kullanmak zorunda, lütfen kaldırın MySQL ve sql-sunucu etiketleri. – FLICKER

cevap

1

Sen braket kullanıyor ancak bir post soruyu

İlgili konular