Два стола. Один содержит информацию о школе, а другой личный. Вопросник, который выбирает студентов из ЦА, которым нравится скейтборд или футбол.
2 ответа
SELECT *
FROM schooldata a
INNER JOIN studentinfo b
ON b.schooldata_id = a.id
WHERE a.state = "ca"
AND ( activity = "soccer"
OR activity = "skateboard" )
Вам нужно будет выполнить внутреннее объединение на основе столбца фамилии и имени, например:-b.lastname=a.lastname и b.firstname=a.firstname . в идеале вы должны поддерживать столбец первичного ключа типа integer в таблице schooldata и ссылку на его внешний ключ в studentinfo и объединяться на основе этих столбцов.
Вы должны использовать предложения соединения. И я думаю основывать на вашем вопросе. Inner Join - это лучшее предложение, которое вы должны использовать.
ВЫБЕРИТЕ имя-столбец (-и) ОТ таблицы1 ВНУТРЕННЕЕ СОЕДИНЕНИЕ table2 ON table1.column_name = table2.column_name;