0
表名:看
字段名:查找
示例字段名值:Country.CountryCode
MySQL的動態選擇
同時使選擇內表「看」我應該動態拆分對字段名「查找」的值並獲取第一個值作爲Tablename和第二個值作爲Fieldname做一個動態選擇。我有拆分功能的問題是如何使其在案件陳述中工作,或者也許有人有一個替代解決方案。目前我有這顯然不工作
SELECT l.Id,
case when l.lookup is not null then
SELECT t.Id
FROM (SPLIT_STR(l.LOOKUP,'.',1)) AS t
WHERE t.(SPLIT_STR(l.LOOKUP,'.',2)) = l.attValue
LIMIT 1
END AS attValue
FROM look as l