Итак, я новичок в производных таблицах. Когда я запускаю этот запрос, он дает мне MYSQL ERROR 1248. Кто-нибудь знает об этом? Это, наверное, самый сложный запрос, который я сделал, и я просто хочу заставить его работать. Спасибо!MYSQL ERROR 1248 Я застрял
delete from table_1
where thing_id in (
select tid from(
select thing_id as tid
FROM table_1
inner join table_2
on table_1.thing_id = table_2.thing_id
where stuff = 'stuff'
)
)
Зловонный нижний уровень? Или была причина для этого? –
Злоумышленник? Нет. Озорник? Да ;-) Первая часть этого не имеет отношения к проблеме. Тем не менее, вторая часть выглядит на месте! – Strawberry
@Strawberry. , , Я бы сказал, что использование неподдерживаемого синтаксиса в базе данных * очень * относится к проблеме. Возможно, не нужно специально выполнять синтаксическую ошибку, но OP это исправит, а затем получит еще одну ошибку. Мне кажется вредоносным, если это аргументация, потому что первым решением является правильная переписывание запроса (хотя в конкретном коде могут быть синтаксические ошибки). –