[GELÖST]InnerJoin Problem

am 06.06.2013 - 07:31 Uhr in
Hallo Drupalfreunde,
ich sitze gerade an einem recht simplen Problem leider komme ich aber nicht drauf. Ich möchte aus der comment und comment_body die Kommentare von einem Benutzer auslesen, jedoch möchte der join nicht richtig funktionieren. Ich habe zwar schon welche in drupal gemacht aber an irgendwas scheiterte ich und ich weiß nicht woran. vllt fällt jemanden auf was ich falsch mache. Vielen dank für die Hilfe
<?php
$select_comment = db_select("comment", "c");
$select_comment->innerJoin('comment_body', 'u', 'u.entity_id = i.cid');
$select_comment->fields("c")
->fields("u")
->condition("c.uid", $uid, "=");
$select_cEx = $select_comment->execute();
$select_cRow = $select_cEx->fetchALL();
?>
p.s.: Der join an sich muss funktionieren, da ich ihn in SQL ausprobiert habe und ihn umgeschriebne habe für drupal!
SELECT cid, nid, name, entity_id, comment_body_value FROM drupal.dbo.mm_comment as comment INNER JOIN drupal.dbo.mm_field_data_comment_body as commentbody
ON commentbody.entity_id = comment.cid
WHERE comment.uid = UID
- Anmelden oder Registrieren um Kommentare zu schreiben
Sehr kleiner Fehler
am 06.06.2013 - 09:29 Uhr
Also ich habs dann doch selbst gelöst bekommen. Es war auch wie angenommen kein großer Fehler. Der Join aufbau war richtig jedcoh hatte ich eine Tabelle falsch geschrieben und somit wurde die tabelle nicht gefunden und ich bekam ein Fehler.