Я хочу сделать запрос на соединение SQL. У меня есть три таблицы _A, _B, _C, скажем. И каждая таблица имеет столбец с именем «level», в котором некоторые элементы имеют значение 1,2,3.
Сначала я просто хотел элемент с уровнем = 1 из таблицы _A и написал:
SELECT * FROM _A WHERE level = "1" ORDER BY RANDOM() LIMIT 1
, который работал нормально.
Теперь я хочу выбрать случайный предмет с уровнем = 1 из любой из трех таблиц.
Я написал:
SELECT * FROM _A, _B, _C WHERE level = "1" ORDER BY RANDOM() LIMIT 1
Это не сработало. Система рухнула. Но мой справочник говорит, что это способ сделать это. Пожалуйста, помогите.