0
여기 내 쿼리는 다음과 같습니다, 내가되지 않은 알 수없는 열 오류 받고 있어요
select s.*,
u.display_name
from wp_wdify_sites s,
wp_users u
LEFT JOIN wp_wdify_sitesmeta m ON (s.sid = m.site_id)
where milestones like '%dateSubmitted%'
and milestones not like '%dateArchived%'
and u.ID = s.cid and did IN (0)
and m.meta_key = 'aboutSite'`
내가지고있어 오류는 # 1054입니다 - 알 수없는 열이 '절에'에 's.sid'. 문제는 wp_wdify_sites.sid
가 확실히 존재합니다. 그것은 말이되지 않습니다.
select s.*,
u.display_name
from wp_users u
INNER JOIN wp_wdify_sites s ON u.ID = s.cid
LEFT JOIN wp_wdify_sitesmeta m ON (s.sid = m.site_id)
where milestones like '%dateSubmitted%'
and milestones not like '%dateArchived%'
and did IN (0)
and m.meta_key = 'aboutSite'
왼쪽은 ON 절 가입 wp_wdify_sites 및 wp_wdify_sitesmeta 가입에 대한 잘못된 위치에 있습니다 :
+1 : ANSI-89와 ANSI-92 JOIN 구문을 혼용하지 마십시오. –
조판을 해 주셔서 감사합니다. 조랑말 : – oedo
감사합니다. 훌륭하게 작동합니다. – jdp