我有以下模式:
CREATE TABLE products (
id BIGSERIAL NOT NULL,
created_at_timestamp TIMESTAMP NOT NULL DEFAULT NOW(),
last_update_timestamp TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (id)
);
CREATE TABLE product_names (
product_id BIGINT NOT NULL,
language TEXT NOT NU
我试图查询我的sql数据库,以返回ID包含在一个单独的表列中的所有行。项目ID列表保存在带有数据类型varchar的Feedback列的Project_ID表中。我正在尝试从Projects表中返回行,其中in保存在Project_ID列中,其中包含数据类型varchar。
我正在使用查询来执行此操作。
SELECT * FROM Projects WHERE Project_ID IN (
SELECT Project_ID FROM Feedback WHERE ID = 268 and Project_ID IS NOT NULL
)
当我运行此查询时,将返回以下消息:
Conv
我有一个包含以下代码的视图: @login_required
def grouping(request, project_id):
groups = {}
order = {}
# Bind parameters to variables and return a 404 if one is considered incorrect
for i in range(1, 5):
if request.GET.get('filter%i' % i, None) is not None:
try:
我的应用程序中的一些伪代码:
User has many Products
User has many Projects
Project and Product belong to User
此外:
Project has one Video
Video belongs to Project
我有一个多步骤的向导建立使用邪恶的宝石。在第一步中,我创建并保存了一个项目。在第二步中,我将视频添加到该项目中:
= form_for @project do |f|
= f.fields_for :video_attributes do |v|
= v.file_field :file
一切