0
tableA tableB IdPrice price id tax IdPrice ---------------------- ------------------------------------ 4 100 1 20 4 ------------------------ ------------------ ------------------ 5 150 2 10 6 ------------------------ ------------------ ------------------ 6 270 ------------------------ result = price id tax ---- --- ---- 100 1 20 150 2 10 270 null null my Query SELECT price,id,tax FROM tableB INNER JOIN tableA ON tableA.IdPrice= tableB.IdPrice but this result price id tax ---- --- ---- 100 1 20 150 2 10
изменить 'inner join' на' left join'. И, пожалуйста, найдите время, чтобы прочитать http://stackoverflow.com/help/how-to-ask – HoneyBadger
, это не просто изменение внутреннего объединения налево. , вам нужно переключить таблицу join sequnce также – Squirrel
Ха-ха, поэтому измените ее на 'right external join'. Тогда ему не нужно переключаться на стоп-соединение. – Kason