我有 2 個表:CREATE TABLE "book" ( "id" serial PRIMARY KEY, "ean_number" TEXT NULL, "title" TEXT NULL ); CREATE TABLE "e_book" ( "id" serial PRIMARY KEY, "ean" TEXT NULL, "title" TEXT NULL, "format" VARCHAR(255) NOT NULL, "physical_book_ean" TEXT NULL ); 從書到電子書存在一對多或無關系。我想在我的代碼中運行這樣的查詢:var q = "select b.*, array_agg(e) ebooks from book b " + "left join e_book e on e.physical_book_ean = b.ean_number " + "group by b.id";using (var cmd = new NpgsqlCommand(q, conn))using (var reader = cmd.ExecuteReader()) while (reader.Read()) { //read data }array_agg 列電子書作為內容類型出現<unknown>如何定義內容類型以便我可以閱讀它?
- 1 回答
- 0 關注
- 169 瀏覽
添加回答
舉報
0/150
提交
取消
