나는이 문제로 쿼리를 가지고있다. 어떤 사람들이 나를 도울 수 있습니까?하위 쿼리가 두 개 이상의 값을 반환했습니다.
(select t_lokasi.propinsi from t_lokasi,t_tarif where t_lokasi.id_prop =t_tarif.id_propt)
그것은 단지 1 개 값을 반환 할 수 있으며 더 많은 반환 것 :
이
내 쿼리select t_tarif.lama,
t_tarif.id,
t_tarif.kurir,
t_tarif.id_propd,
t_lokasi.propinsi as 'propinsi_asal',
t_tarif.kota_asal,
t_tarif.id_propt,
(select
t_lokasi.propinsi
from t_lokasi,t_tarif
where t_lokasi.id_prop =t_tarif.id_propt)as 'propinsi_tujuan',
t_tarif.kota_tujuan,
t_tarif.tarif
from t_tarif,t_lokasi
where t_lokasi.id_prop = t_tarif.id_propd
쿼리, 상관 된 하위 쿼리 및 암시 적 조인에서 두 개의 SQL 반 패턴을 사용했습니다. 추천 단어 http://www.amazon.com/SQL-Antipatterns-Programming-Pragmatic-Programmers/dp/1934356557/ref=sr_1_cc_1?s=aps&ie=UTF8&qid=1339166836&sr=1-1-catcorr – HLGEM