Объединить строки данных и не данных в SQL

В интересах создания простого примера, который использует const ...

const myRef = { foo: 'bar' };
const myVal = true;

function passes(r, v) {
  r.foo = 'baz';
  v = false;
}

passes(myRef, myVal);

console.log(myRef, myVal); // Object {foo: "baz"} true
-4
задан jarlh 15 January 2019 в 10:05
поделиться

2 ответа

Вы можете попробовать использовать левое соединение

select * from students a left join marks b
on a.studentid=b.studentid
.
0
ответ дан fa06 15 January 2019 в 10:05
поделиться

Если у вас есть несколько предметов и вы интересуетесь только математикой, вам нужно быть осторожным с фильтрацией:

select s.*, 'Maths' as subject, coalesce(m.mark, 0) as mark
from student s left join
     mark m
     on m.Id = s.id and m.subject = 'Maths';
0
ответ дан Gordon Linoff 15 January 2019 в 10:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: