Ich habe 2 Tabellen, faq und faq_categories, und ich möchte ihnen beitreten, um den Kategorienamen aus der Tabelle faq_categories zu erhalten.diesen mysql join code kürzer machen
Das einzige Feld, das ich von den faq_categories benötige, ist der Name, während von der FAQ-Tabelle ich alle Felder benötige.
Ich habe die folgende Syntax (die funktioniert), die ich möchte es kürzer machen. Hier
ist der Code:
SELECT faq.faqid, faq.catid, faq.question, faq.question_en, faq.answer,
faq.answer_en, faq.sorder, faq.visible,
faq_categories.categoryname
FROM faq
JOIN faq_categories ON (faq.catid = faq_categories.catid)
Ich versuche, alle Felder mit diesem Code zu wählen:
SELECT * , faq_categories.categoryname
FROM faq
JOIN faq_categories ON (faq.catid = faq_categories.catid)
LIMIT 0 , 30
Aber diese Syntax gibt mir alle Felder aus beiden Tabellen, die nicht das, was ich will . Was ich will, ist, alle Felder von faq zu bekommen, und nur Kategoriename von faq_categories.
Erste Code-Snippets funktioniert, aber ich möchte es kürzer machen, wenn das möglich ist.
Jede Hilfe wird sehr geschätzt.
Grüße, Zoran
Ja, das macht den Trick. Ich werde in der Lage sein, Ihre Antwort in 8 Minuten zu akzeptieren, aufgrund dieser Website Einschränkungen. Danke vielmals. Ich habe nur 10 Felder im FAQ-Tisch, und ich brauche sie alle. Nochmals vielen Dank für Ihre Hilfe. - Zoran – Zoran