Home > database > Postgres query: join tra tabelle di schemi diversi

Postgres query: join tra tabelle di schemi diversi

9 aprile 2011 No Comments

Per eseguire una JOIN tra due tabelle inserite in schemi diversi, come nell’esempio seguente:

SCHEMA "dati"
tabella: comments
	- comment_id
	- comment
	- user_id

SCHEMA "gestione"
tabella: users
	- user_id
	- username

è sufficiente aggiungere il nome dello schema prima del selettore in questo modo:

SELECT *
FROM “dati”.”comments” AS “Comment”
LEFT JOIN “gestione”.”users” AS “User” ON (“Comment”.”user_id” = “User”.”user_id”)
WHERE 1 = 1 LIMIT 1

Tags: database postgres query schema sql

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>