我有這個 SQL 查詢是 MySql,不作業:
select email, cast(select tag from user_tags where userid=users.id limit 1,date) as date
from users
錯誤是:“選擇”在此服務器版本的此位置無效,并且在轉換后立即突出顯示選擇。
uj5u.com熱心網友回復:
您可以轉換一列,但不能轉換整個查詢。所以考慮使用
SELECT email,
(SELECT CAST(tag AS DATE) FROM user_tags WHERE userid=u.id LIMIT 1) AS date
FROM users AS u
作為包含具有型別轉換的列的相關子查詢
uj5u.com熱心網友回復:
您可以轉換運算式而不是陳述句。
select email, cast((select tag from user_tags where userid=users.id limit 1) as date) as date
from users
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/464323.html
