Привет, я новичок в подзапросах и поэтому не уверен, правильно ли я поступаю
Я доволен этим
SELECT t2.cons, t1.date, t1.account_no FROM
(
SELECT date, account_no FROM tbl_consignment_x3
) t1
INNER JOIN
(
SELECT cons, date, account_no FROM
tbl_volume_analysis
) t2
ON t2.account_no=t1.account_no AND t2.date=t1.date
Это дает мне результаты, которые яхочу использовать
Так что я надеялся, что что-то подобное ниже сделает то, что я хочу, но я не могу понять синтаксис правильно, плюс я не уверен, что моя техника совершенно неправильна
UPDATE tbl_margin_all t3
(
SELECT t2.cons, t1.date, t1.account_no FROM
(
SELECT date, account_no FROM tbl_consignment_x3
) t1
INNER JOIN
(
SELECT cons, date, account_no FROM
tbl_volume_analysis
) t2
ON t2.account_no=t1.account_no AND t2.date=t1.date
)
SET t3.cons=t2.cons
WHERE t1.date=t3.date AND t1.account_no=t3.account_no
спасибо
ДОПОЛНЕНИЕ: Сначала я делаю общее количество отправлений на определенную дату из таблицы накладных, которая затем записывается в таблицу томов с указанием даты и счета ... затем из таблицы отправлений, которую я хочу записать вкаждая партия, которая считается, что я сделал.