回答

收藏

无效的列名

技术问答 技术问答 222 人阅读 | 0 人回复 | 2023-09-12

SELECT Ad.Id, Newspaper,
0 d5 o/ {4 H" D( i    (select Organization from JobOrganization where JobOrganization.Id = Ad.OrganizationId) as Organization,
) l( T. ]$ f) P* v; h; ^6 ^  v5 Y    Ad.PublishDate, Ad.LastDate,Ad.Url, Job.Id as JobId,
+ q; n1 \' `9 x6 H) D; k1 h0 M    (select JobTitle from JobTitle where JobTitle.Id = Job.TitleId) as JobTitle1,
  t: E, A, P2 C0 V( |& |  P! G    QualificationId, ExpInYears, CategoryId+ J2 {) q" v% ^
     FROM Ad inner join Job on Ad.Id = Job.AdId8 E# q( o; f1 s9 y: c. n2 x
     Where JobTitle1 Like @title or @title is null
) x, @8 Z% s  f. J1 A0 K8 ]     Order by' |2 K0 L; c; b) b$ c7 x7 Z" y
case When @sortCol='PublishDate' and @sortDir='ASC' Then Ad.PublishDate End ASC,
6 k9 N) a: \' n) @: L case When @sortCol='PublishDate' and @sortDir='DESC' Then Ad.PublishDate End DESC,( a; a5 I4 Z! V* A7 E4 Z2 J
case When @sortCol='LastDate' and @sortDir='ASC' Then Ad.LastDate End ASC,
4 G4 v; [7 C/ Y case When @sortCol='LastDate' and @sortDir='DESC' Then Ad.LastDate End DESC. |, p# Q" X4 u8 \  e  R
错误:列名’JobTitle1’无效。
- f+ b0 j* ~- w% @0 B7 J" k我正在使用SQL-2008
. ]* E" p% J# e7 o               
$ w' a9 S: A$ R. W  n解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则