2011-11-13 2 views
0

私はmysqlを使って階層的なクエリを行うことができるという記事をほとんど見ていません。Facebookはpostgresqlを使用する代わりにmysql階層クエリを呼び出す

私はまだPostgreSQLを使用していません。 PostgreSQLに変更した場合、多くの構文を変更する必要がありますか、それともMySQL自体で階層構造を行うことはできますか?送信どのような送信者

Hierarchical queries in MySQL

Facebookはので、私はSQLでこれを行うことができます招待しているのですか?

+0

@ジェフ・アットウッド:私は上記の質問に適切な答えを得ていません。 –

+0

MySQLではどのような階層的なクエリを実行していますか?あなたが達成したいことに、より具体的にしてください。 SQLの階層データを表現したり問い合わせたりするには、さまざまな方法があります。 Postgresはそれらの多くを提供しています... – filiprem

答えて

1

MySQLには再帰クエリがありません。PostgreSQLなどのデータベース、SQL ServerおよびOracleには、これらの種類のクエリがあります。非常にパワフルで使いやすいですが、MySQLでは独自のものです。

nested setのような回避策を使用できますが、ほぼすべてのデータベースで動作しますが、それほど高速ではありません。

関連する問題