У меня есть следующая структура таблицы, но когда я пытаюсь выполнить оператор select ниже, я получаю пустой результат без данных. Я пытаюсь получить данные из таблицы A, где она связывается с таблицей B, а раздел является новым. Поэтому в этом примере я должен получить строки; два и три.SQL Inner Join wont join
Что я делаю неправильно? : S
Заранее спасибо
table A
id name primarygroup
1 one 1
2 two 2
3 three 2
table B
id section
1 old
2 new
3 young
SELECT * FROM A
INNER JOIN B ON A.primarygroup = B.id
WHERE B.section = "new"
Ну, наверное, глупо, но вы попробовали '' новый'' вместо '' нового'', или вы уверены, что в ваших данных нет места? –
Вы действительно используете двойные кавычки ('' ') ?. Вам нужно использовать одинарные кавычки' WHERE B.section = 'new'' – Lamak
Ах спасибо, ребята! Это сводило меня с ума – HeavyHead