Мне было поручено преобразовать некоторые запросы Crystal SQL в QlikView, и у меня возникли проблемы с расшифровкой кода SQL, так как прошло уже десять лет с тех пор, как я в последний раз играл с этим. Я моделирую данные в workbench MySQL перед импортом в QlikView.MySQL Left Outer Join и {?}
Я отправил код ниже для полноты, хотя я понимаю, что многое из этого излишка.
Проблема, которую я имею, я не знаю и не могу показаться, чтобы выяснить, как же дублировать эти запросы в MySQL Workbench, как я не понимаю, что делают эти сегменты кода: ={?APS: ITEM1.ST_Prodcode}
и ={?FKE: ITEM1_1.ST_Prodcode}
т.д.
Вышеупомянутый код представляется мне вызовом следующего запроса. Я прав, думая об этом?
Ценообразование
SELECT
`stock_management1`.`st_prodcode`,
`stock_management1`.`st_sdesc`,
`stock_management1`.`st_mstockist`,
`stock_management1`.`APS_rol`,
`stock_management1`.`APS_eoq`,
`stock_management1`.`APS_ms`
FROM
`pricing`.`stock_management`
`stock_management1`
WHERE
(`stock_management1`.`st_mstockist`='BRA'
OR
`stock_management1`.`st_mstockist`='FCS'
OR
`stock_management1`.`st_mstockist`='FKE')
AND
`stock_management1`.`APS_ms`>0
AND
(`stock_management1`.`st_prodcode`>='A'
AND
`stock_management1`.`st_prodcode`<='WZZZZZ999')
EXTERNAL JOIN
stock_management1.st_prodcode={?APS: ITEM1.ST_Prodcode}
AND
stock_management1.st_prodcode={?FCS: stocktake1.S_ProdCode}
AND
stock_management1.st_prodcode={?CENTRAL: Command.mv_PRODCODE}
APS
SELECT `ITEM1`.`ST_SOH`, `ITEM1`.`ST_Prodcode`
FROM `aps`.`ITEM` `ITEM1`
WHERE `ITEM1`.`ST_Prodcode`={?pricing: stock_management1.st_prodcode}
EXTERNAL JOIN ITEM1.ST_Prodcode={?FKE: ITEM1_1.ST_Prodcode}
FKE
SELECT `ITEM1_1`.`ST_SOH`, `ITEM1_1`.`ST_Prodcode`
FROM `iewkelvin`.`ITEM` `ITEM1_1`
WHERE `ITEM1_1`.`ST_Prodcode`={?APS: ITEM1.ST_Prodcode}
EXTERNAL JOIN ITEM1_1.ST_Prodcode={?FCS: ITEM1_2.ST_Prodcode}
Этот символ является переменным для конкретного языка программирования. Его не синтаксис mysql – Imran
Я думаю, что эти {} - сегменты - это параметры отчета. Вам нужно подставить их буквальное значение или переменную QlikView, например: '$ (vPostCode)' – ralfbecher