2015-10-04 2 views
0

La requête suivante renvoie l'erreur ci-dessus. Je suppose que c'est une erreur d'aliasing, parce que la colonne est là, mais je ne peux pas la comprendre d'autres publications sur cette erreur/sujet. La requête fonctionne bien jusqu'à ce que j'ajoute les lignes 11 et 21. Toute aide appréciée. Merci d'avance.# 1054 - Colonne inconnue 'content_type_video.field_video_file_fid' dans la 'liste des champs'

SELECT 
    node.uid AS uid, 
    node.nid AS nid, 
    node.vid AS vid, 
    node.title AS post_title, 
    node_revisions.body AS post_content, 
    FROM_UNIXTIME(node.created) AS post_date, 
    users.name AS post_author, 
    content_field_date.field_date_value AS publish_date, 
    content_type_article.field_article_publication_value AS publication_name, 
    content_type_video.field_video_file_fid AS fid, 
    term_node.tid AS tid 
FROM node node 
LEFT JOIN node_revisions ON node.vid = node_revisions.vid 
LEFT JOIN users ON node.uid = users.uid 
LEFT JOIN content_field_date ON content_field_date.nid = node.nid 
LEFT JOIN content_type_article ON content_type_article.nid = node.nid 
LEFT JOIN term_node ON term_node.nid = node.nid 
LEFT JOIN files ON files.fid = content_type_video.field_video_file_fid 
WHERE 1 
ORDER BY post_date DESC 

Répondre

2

Vous ne joignez pas une table appelée content_type_video Wich vous faites référence à la condition de jointure