- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 peewee 从单独的表中选择两个字段。我相信我的问题在于迭代结果对象。
我在 Python 中有以下代码:
sHeader_Value = (System_Headers
.select(System_Headers.SystemHeader_Name, System_Data.System_Value)
.join(System_Header_Link)
.join(System_Data_Link)
.join(System_Data))
该代码生成以下 SQL:
SELECT t1.`SystemHeader_Name`, t4.`System_Value`
FROM `system_headers` AS t1
INNER JOIN `system_header_link` AS t2 ON (t1.`SystemHeader_ID` = t2.`SystemHeader_ID`)
INNER JOIN `system_data_link` AS t3 ON (t2.`SystemHeaderLink_ID` = t3.`SystemHeaderLink_ID`)
INNER JOIN `system_data` AS t4 ON (t3.`SystemData_ID` = t4.`SystemData_ID`)
在 MySQL Workbench 中执行它,我得到一个包含两个字段的表:SystemHeader_Name、System_Value
。
我正在尝试弄清楚如何从查询包装器中获取 System_Value
。如果我执行以下操作:
for s in sHeader_Value:
print s.SystemHeader_Name, s.System_Value
我收到一个 Thuộc tínhError
,指出 'System_Headers' 对象没有属性 'System_Value'
。
请注意,如果我只尝试执行 print s.SystemHeader_Name
,它会完美执行。
如何获取我的 System_Value
字段的值?
câu trả lời hay nhất
我刚刚弄清楚问题出在哪里。它返回的数据对象是一个 System_Headers
对象,它是该特定表的模型。因此,该模型没有 System_Value
属性。通过将 naive()
添加到我的 peewee 代码,它将属性传递到我的 System_Headers
模型,从而允许我访问 System_Value
cánh đồng.
下面是工作代码:
sHeader_Value = (System_Headers
.select(System_Headers.SystemHeader_Name, System_Data.System_Value)
.join(System_Header_Link)
.join(System_Data_Link)
.join(System_Data)
.naive())
关于Python peewee - 从多个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366023/
Tôi có một máy chủ MySQL và một máy chủ PostgreSQL. Cần sao chép hoặc chèn lại một tập hợp dữ liệu từ nhiều bảng vào MySQL truyền phát/đồng bộ hóa với bảng PostgreSQL. Việc sao chép này có thể dựa trên thời gian (Sync) hoặc sự kiện
Tôi đang cố lấy dữ liệu từ một bảng nếu id của cả hai bảng bằng nhau. Đây là mã tôi sử dụng: SELECT id_to , email_to , name_to , status_to
Tôi có một bảng tính Excel. Hàng trên cùng tương ứng với tên cột, trong khi các hàng liên tiếp đại diện cho một mục nhập. Làm cách nào tôi có thể chuyển đổi bảng tính Excel này thành bảng SQL? Tôi đang sử dụng SQL Server 2005. Câu trả lời hay nhất Nó phụ thuộc vào
Tôi muốn hợp nhất hai mô hình Django và tạo một mô hình. Giả sử tôi có bảng A đầu tiên chứa một số cột và dữ liệu. Bảng A -------------- col1 col2 col3 col
Tôi có hai bảng: bảng1, bảng2, như hiển thị bên dưới bảng1: tên id 1 tamil 2 tiếng anh 3 toán 4 khoa học bảng2: p
đóng cửa. Câu hỏi này yêu cầu chi tiết hoặc rõ ràng. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện câu hỏi này? Thêm chi tiết và làm rõ câu hỏi bằng cách chỉnh sửa bài đăng này Đã đóng 1 năm trước. Cải thiện điều đó
Sự khác biệt giữa hai tuyên bố sau đây là gì? newTable = orginalTable hoặc newTable.data(originTable) Tôi nghi ngờ phương thức .data() có lợi thế về hiệu suất vì nó nằm trong AX tiêu chuẩn
Tôi có một bảng mà tôi không xác định rõ ràng khóa chính, đây thực sự không phải là một tính năng cần thiết... nhưng một đồng nghiệp đã đề xuất rằng tôi nên thêm một cột làm khóa chính duy nhất để cải thiện hiệu suất khi cơ sở dữ liệu phát triển.... ..có ai có thể giải thích cách này cải thiện hiệu suất không? Không có chỉ mục nào được sử dụng (
Làm cách nào tôi có thể liên kết bản ghi sản phẩm trong bảng "Sản phẩm" với hình ảnh trong bảng "Hình ảnh" khác của nó? Tôi đang sử dụng tính năng tự động tăng cho ID sản phẩm. Tôi không nghĩ có thể thực hiện liên kết vì ID sản phẩm được tăng tự động và do đó không có sẵn trong quá trình chèn! Cách chèn sản phẩm mới, nhận sản phẩm!
Tôi có một bảng sql chứa các từ khóa và các lần xuất hiện như thế này (mặc dù các lần xuất hiện không quan trọng): ____________ dog | ____________ chuột |
Có thể cập nhật bảng nguồn bằng LAST_INSERT_ID từ bảng đích không? CHÈN VÀO `target` CHỌN `a`, `b` TỪ `source` Bảng mục tiêu có id khóa tăng tự động và tôi muốn
Tôi đang xây dựng lại một truy vấn tìm kiếm vì nó trở nên dư thừa trong "những gì tôi thấy" và tôi muốn biết (album_artists, artist) ( ) tham gia có tác dụng gì?
Sau đây là các công tắc tôi sử dụng mysqldump để sao lưu cơ sở dữ liệu: /usr/bin/mysqldump -u **** --password=**** --single-transaction --databas
Tôi đang cố gắng lấy tất cả các hàng từ bảng MySQL và đặt chúng vào bảng HTML: Người kiểm tra được chỉ định trạng thái ID bài kiểm tra
Làm cách nào tôi có thể truy vấn tất cả các bản ghi trong bảng có tên ảnh và biết ảnh kết quả nào đã được người dùng hiện tại đánh dấu bằng một truy vấn duy nhất? Đây là bảng của tôi: -- -- Cấu trúc bảng cho bảng `photos` -
Trang web của tôi đều chạy trên bảng InnoDB và cho đến nay nó vẫn hoạt động tốt. Bây giờ tôi muốn biết điều gì đang xảy ra trên trang web của mình trong thời gian thực, vì vậy tôi lưu trữ từng lượt xem trang (trang, người giới thiệu, IP, tên máy chủ, v.v.) trong bảng InnoDB. khoảng 10 mỗi giây
Tôi đang nghĩ mình sẽ chuẩn bị hai bảng cho mysql. Một cái được sử dụng để lưu trữ thông tin đăng nhập và cái còn lại được sử dụng để lưu trữ địa chỉ giao hàng. Đây có phải là cách truyền thống hay mọi thứ được lưu trữ trong một bảng? Cho 2 bảng...có cách nào tự động copy các cột của bảng A sang bảng B để mình tham khảo không
Tôi không phải là lập trình viên và tôi đã đọc rất nhiều từ bảng này về cách giải quyết vấn đề của mình nhưng tìm kiếm của tôi không hoạt động tốt. Tôi có hai bảng bảng 1: id thành viên*|tên|họ ------ --- ----------
Tôi biết cách hiển thị bảng thực trong ASP.NET như public ActionResult Index() { var s = db.StaffInfoDBSet.ToList();
Tôi đang cố chạy truy vấn sau: "chèn vào lượt truy cập set source = 'http://google.com' và country = 'en' và ref = '1234
Tôi là một lập trình viên xuất sắc, rất giỏi!