Я пытаюсь вставить значения в выбранные столбцы таблицы, но вставляю только результаты оператора MySQL. оператор select работает правильно сам по себе и возвращает результаты.
в сочетании с оператором вставки он терпит неудачу с
error incorrect syntax near `dedspgoods`.`case number`.
Может ли кто-нибудь помочь мне с правильным синтаксисом? мой ошибочный синтаксис выглядит следующим образом:
insert into despgoods_alldetails
(`case number`, weight, customer, transporttypename)
values
( select despgoods.`case number`
, despgoods.weight
, despgoods.customer
, customers.transporttypename
from despgoods
inner join customers
on despgoods.customer = customers.customer )
SELECT
работает? - person ypercubeᵀᴹ   schedule 10.10.2011despgoods
.case number
,despgoods
.weight
,despgoods
.customer
,customers
.transporttypename
из despgoods внутреннего соединения клиентов на despgoods.customer
=customers
.customer
) - person Smudger   schedule 10.10.2011`weight`
, а не одинарные кавычки:'weight'
- person ypercubeᵀᴹ   schedule 10.10.2011