Toon posts:

[mysql] join van 3 tables

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil proberen te zoeken in 3 tables:

- accounts
- profiel_algemeen
- profiel_extra

Alle drie de tables hebben een colom account_ID (auto_increment in table accounts) waarmee ze gekoppeld moeten worden. Heeft iemand enig idee OF dit kan en HOE?

Ik heb al iets geprobeerd als:
code:
1
2
SELECT t1.account_ID, t1.nickname FROM accounts LEFT 
JOIN profiel_algemeen, profiel_extra USING account_ID

maar dat werkt (natuurlijk) niet...

Verwijderd

Op zaterdag 23 februari 2002 18:38 schreef D-Smoove het volgende:
- accounts
- profiel_algemeen
- profiel_extra

Ik heb al iets geprobeerd als:
code:
1
**lang**
SELECT t1.account_ID AS account_ID, t1.nickname
FROM accounts
LEFT JOIN profiel_algemeen AS pa ON pa.account_ID = account_ID
LEFT JOIN profiel_extra AS pe ON pe.account_ID = account_ID

Verwijderd

Topicstarter
Iemand woordenboekje bij de hand? :D
code:
1
Column: 'account_ID' in on clause is ambiguous

krijg ik bij:
code:
1
2
3
SELECT t1.account_ID AS account_ID, t1.nickname FROM accounts as t1
LEFT JOIN profiel_algemeen AS pa ON pa.account_ID = account_ID
LEFT JOIN profiel_extra AS pe ON pe.account_ID = account_ID

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:53
Op zaterdag 23 februari 2002 19:04 schreef D-Smoove het volgende:
Iemand woordenboekje bij de hand? :D
code:
1
Column: 'account_ID' in on clause is ambiguous

krijg ik bij:
code:
1
2
3
SELECT t1.account_ID AS account_ID, t1.nickname FROM accounts as t1
LEFT JOIN profiel_algemeen AS pa ON pa.account_ID = account_ID
LEFT JOIN profiel_extra AS pe ON pe.account_ID = account_ID
code:
1
LEFT JOIN profiel_extra AS pe ON pe.account_ID = account_ID

Hier weet het DBMS niet welk account_ID hij moet nemen. je hebt nl. pe.account_ID en pa.account_ID.

Allemaal heel basic stuff trouwens die je gemakkelijk in de manual vind, en die zou je eerst moeten doornemen ipv hier eerst te posten.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Op zaterdag 23 februari 2002 19:07 schreef whoami het volgende:
<knip>
Allemaal heel basic stuff trouwens die je gemakkelijk in de manual vind, en die zou je eerst moeten doornemen ipv hier eerst te posten.
Blaah blaaaah ik heb die manual voor me maar niet iedereen is zo slim als jou! sorry!

  • whoami
  • Registratie: December 2000
  • Laatst online: 15:53
Op zaterdag 23 februari 2002 19:10 schreef D-Smoove het volgende:

[..]

Blaah blaaaah ik heb die manual voor me maar niet iedereen is zo slim als jou! sorry!
blaah, blaah, je hoeft niet slim te zijn om te lezen.

https://fgheysels.github.io/

Pagina: 1