Я пытаюсь получить DBName, DBNo, DBAmount, DBCountedAmount из таблицы А и включают в себя NewFormNo из таблицы B, так что я сделал этоИспользование LEFT JOIN SQL запрос
Таблица A
|DBName |DBNo | DBAmount | DBCountedAmount |
|-------|--------|----------|---------------------|
|Derek |503456 | 2000 | 2000 |
|John |554422 | 40000 | 4000 |
Таблица B
|DBName |DBNo | DBAmount | DBCountedAmount | FormNo|
|-------|--------|----------|---------------------|-------|
|Derek |503456 | 2000 | 2000 |00001 |
|John |554422 | 40000 | 4000 |00002 |
Так что я сделал это, но он не возвращает строку, я хочу
SELECT A.DBName,A.DBNo,A.DBAmount,A.DBCountedAmount,B.FormNo FROM Table A LEFT JOIN Table B ON A.DBNo=B.DBNo AND A.DBNo= '503456'
Я хочу, чтобы получить эту
|DBName |DBNo | DBAmount | DBCountedAmount | FormNo|
|-------|--------|----------|---------------------|-------|
|Derek |503456 | 2000 | 2000 |00001 |
Я попытался это, но оно не вернуть мне любую строку .. –
@DerekToh каковы точные имена таблиц? Кроме того, каковы типы данных столбцов? Кроме того, я должен спросить, так как таблица B точно такая же, как в таблице A, за исключением столбца FormNo, почему бы просто не выбрать из таблицы B? –