Я занимаюсь исследованиями с помощью теста-повторного тестирования. У меня три таблицы. Одна таблица предназначена для демографии, и мне нужен только ограниченный объем данных. Остальные две таблицы имеют 235 полей, единственное отличие которых - имя таблицы. Я пробовал заявления вроде:Объединение 3 таблиц с 2 в SELECT *
SELECT * FROM research_statement_answers, statement_answers, demographic_answers
WHERE ((research_statement_answers.id_Questions = demographic_answers.id_Demographic)
and (statement_answers.id_Questions = demographic_answers.id_Demographic)
and (demographic_answers.Research_Completed = 1))
Но это не работает. Все примеры, которые я видел, потребуют от меня указать все 235 полей в обеих таблицах. Я могу это сделать, но я не могу поверить, что это лучший способ. Поэтому предложения приветствуются. Спасибо. Rick
Нет, UNION JOIN используется для объединения двух таблиц с одинаковыми именами полей с уникальные строки данных. В моем случае данные предназначены для одних и тех же строк данных с различными данными - тестовыми и повторными данными. –