join-Statements mit Zend DB: /* * $db = a valid Zend_DB resource * table1: foo (short: t1) * table2: bar (short: t2) * columns: column1, column2, column3 */ $select = $db->select() ->from( array(‘t1′ => ‘foo’), // table name array(‘t1.column1′, ‘t1.column2′, ‘t1.column3′)) // selected columns ->join( array(‘t2′ => ‘bar’), ‘t1.column1 = t2.column1′) // JOIN bar t2 [...]
Archives for posts tagged ‘PostgreSQL’
PostgreSQL Timestamp zu Unix Timestamp
Wednesday, 18 February 2009
So kann man aus einem PostgreSQL Timestamp einen Unix Timestamp machen: select extract(epoch from “timestamp”(postgres_timestamp)) as unix_timestamp from table
Tabellen unter PostgreSQL anzeigen lassen
Friday, 5 December 2008
So kann man sich die Tabellen einer Datenbank unter PostgreSQL anzeigen lassen: SELECT table_name FROM information_schema.tables \ WHERE table_schema = ‘public’;
Spalten einer Tabelle in MySQL/PostgreSQL abfragen
Saturday, 19 July 2008
Mit MySQL kann man sich die Spalten einer Tabelle mit folgendem Befehl ausgeben lassen: SHOW COLUMNS FROM foo; Unter PostgreSQL geht es mit folgender Abfrage: SELECT column_name FROM information_schema.COLUMNS \ WHERE table_name = ‘foo’;
Concat unter MySQL & PostgreSQL
Saturday, 14 June 2008
So kann man unter MySQL 2 Spalten in einer darstellen: SELECT CONCAT(id,” “, name) AS spalte FROM tabelle; So geht es unter PostgreSQL: SELECT id || ‘ ‘ || name AS spalte FROM tabelle;
PostgreSQL Datenbanken importieren
Wednesday, 7 May 2008
PostgreSQL Datenbanken lassen sich ähnlich wie MySQL-Datenbanken importieren: $ psql -h host -p port -d database -U user < dump.sql Unter Windows kann man es so machen: C:\Programme\PostgreSQL\8.3\bin>psql.exe -h localhost -p 5432 \ -d database -U postgres < \ “C:\Dokumente und Einstellungen\foo\Desktop\dump.sql”
Join leicht gemacht
Tuesday, 25 December 2007
Eigentlich war ich ja ein Fan von Subselects aber heute hat es damit einfach nicht hingehauen. Also musste ich mich an alte Werte zurückentsinnen und habe mein Problem schliesslich mit Inner Join gelöst. Um was ging es? Ich habe eine Tabelle mit Usern (rd_accounts), eine Tabelle mit Gallerien (rd_gallerien) und eine Tabelle um die 2 [...]