ฉันได้รับสิ่งนี้โดยไม่ได้ตั้งใจ:
db=> select name from site;
ERROR: column "name" does not exist
LINE 1: select name from site;
^
db=> select site.name from site;
name
---------------
(1,mysitename)
(1 row)
เคียวรีที่สองส่งคืน tuple ที่มีทั้งแถว ใช้ postgres 9.0.1
แก้ไข: คำจำกัดความของเว็บไซต์ตามคำขอ ฉันไม่สำคัญเลย, เรื่องแปลกประหลาดนี้ใช้ได้กับทุกโต๊ะ
db=> \d site
Table "public.site"
Column | Type | Modifiers
--------+---------+---------------------------------------------------
id | integer | not null default nextval('site_id_seq'::regclass)
title | text | not null
site
การเริ่มต้นด้วย เหตุใดคุณจึงต้องค้นหาคอลัมน์ที่ไม่มีอยู่
select site from site
- นี่จะช่วยให้คุณเข้าใจคำตอบของ Gaius อย่างละเอียด
site
มันจะช่วยในการแสดงความหมายของ