2017-08-22 1 views
1

Ich habe ein benutzerdefinierten Felder auf der Benutzerverwaltung hinzugefügt, die Größen, die benutzerdefinierten Felder sind speichern auf Feldernfields_values ​​ Tabellen arbeitet, ich habe nicht einen Weg finden, die Informationen von Benutzertabelle verbinden Benutzer Tabelle und die Felder Tabellen in einer Abfrage Ergebnisse.Abfrage benutzerdefinierte Felder joomla

Ich brauche so etwas wie: SELECT id,NAME,username,customfield FROM users WHERE Id=2

Wie kann ich das erreichen?

Vielen Dank im fortgeschrittenen Oscar

+0

Es ist 'erreichen'. Versuchen Sie JOIN. – Strawberry

+0

Vielen Dank @Strawberry für die Rechtschreibkorrektur, Sie sagten zu beitreten, aber ich sehe nicht, welche Tabelle zu verbinden, um das Ergebnis, das ich will, nicht wahr? –

Antwort

0
SELECT u.*, field_id as fid, value as fvalue FROM `#__users` as u LEFT JOIN `#__fields_values` AS f ON u.id = f.item_id WHERE u.id=2 

// u as user table 
// f as fileds table 
// u.id as userid (user table user id) 
// f.item_id as userid (fields table user id) 
+0

Vielen Dank @josef, das war genau das, was ich gesucht habe. –

+0

geben Sie mir Antwort ist nützlich vote –

+0

Ihre Antwort ist die richtige, ich habe nicht genug Ruf noch Feedback zu lassen :( –

Verwandte Themen