Code: Select all
ITEMS
-id
-name
-category_id
-brand_id
ITEM_BRAND
-id
-name
ITEM_CATEGORY
-id
-name
Code: Select all
$this->db->order_by('items.name', 'ASC');
$this->db->join('item_brand', 'item_brand.id = items.brand_id');
$this->db->join('item_category', 'item_category.id = items.category_id');
$query = $this->db->get("items");
Da alle Spalten ausgewählt sind, ist es möglich, eine Spalte aus einer bestimmten Tabelle auszuwählen (z. B. item_brand.name)?
Ich habe den folgenden Code ausgeführt, erhalte jedoch keine Ergebnisse.
aber wenn ich diese folgende Zeile entferne,
Code: Select all
$this->db->join('item_category', 'item_category.id = items.category_id');
Ich muss die 3 Tabellen verbinden. Aber das ist mir nicht gelungen.
Mobile version