问题标签 [multiple-tables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
559 浏览

mysql - 带有多个表的 mysql-query 横幅广告

我的问题在表结构下进一步描述。

这是我的广告横幅系统的表格:

横幅

id(唯一键)

标题

横幅src

最大击数

麦克利克

主动来自

活动到

拿督

横幅点击量(节目数量)

id(唯一键)

ip

bannerid(索引)(指banner.id)

拿督

bannerklik(点击次数)

id(唯一键)

ip

bannerid(索引)(指banner.id)

拿督

问题

我想要的是进行查询,从表“横幅”中选择横幅 WHERE:

(b.usertype = $usertype 或 b.usertype = '0')

( activefrom <= now activeuntil >= now

或者

maxklik > 'bannerklik' 中的行数,其中bannerklik.bannerid = banner.id

或者

maxhits > 'bannerhits' 中的行数,其中 bannerhits.bannerid = banner.id )

你能帮我创建一个查询吗,因为我真的不知道怎么做:)

0 投票
4 回答
847 浏览

mysql - 选择,其中 id = 来自其他选择的多个

我累了,我无法解决这个问题。我有两张桌子:

现在,我需要从中选择所有行content,其中 ( mi= menu. id),但我需要选择menu. idmenu第一个选择where = 10 (或任何数字*,我用 PHP 把它放到我的 sql 中)menunr

我真的无法理解所有这些 UNIONS、LEFT JOINS、HAVING 和其他东西......

谢谢

编辑: 谢谢大家,可惜我只能选一个好的:)

0 投票
2 回答
85 浏览

php - SELECT 限制为仅基于来自单独表的 CSV 列表的结果

所以我在一张表中有一个 CSV 列表。(例如:) 1,3,19我想从另一个表中搜索所有用户名,其中 id 与其中任何一个匹配。

我觉得我应该能够做类似的事情:

但我无法让它工作。我究竟做错了什么?

0 投票
3 回答
1521 浏览

c# - Linq to SQL:如何更新包含来自多个表的数据的表单视图?

举个简单的例子:

我有一个带有 customerID 字段的客户表和一个帐户表。我想要可以更新两个表中的数据的表单视图。

窗体视图:

如何使用 Linq to SQL 做到这一点?我是否只使用 Bind("Account.AccountRate") 之类的 Bind 语句?还是我必须在 ItemUpdating 事件或类似事件中做一些魔术?

0 投票
2 回答
1027 浏览

php - 具有多个表和灵活输出的mysql选择

选择大约三个表,每个表都有不同的字段。一个可能有字段“标题”,另一个可能没有但有字段“位置”。现在我想要这三个表的共同输出,并且每一行都应该有一个标题。对于在输出中具有字段“title”的表,标题应来自字段“title”,但如果表没有“title”但具有“location”,则输出中的标题应来自字段“location”。在常规的 while 循环中,它看起来像这样:

我现在想要的是有一个“灵活的”$row['flexible']。所以如果字段“title”存在它应该是$row['title'] 如果它不存在,但是“location,它应该是$row['location']。

有谁知道如何解决这个问题?

问候, 马舍克

0 投票
1 回答
6284 浏览

postgresql - Postgres full text search across multiple related tables

This may be a very simplistic question, so apologies in advance, but I am very new to database usage.

I'd like to have Postgres run its full text search across multiple joined tables. Imagine something like a model User, with related models UserProfile and UserInfo. The search would only be for Users, but would include information from UserProfile and UserInfo.

I'm planning on using a gin index for the search. I'm unclear, however, on whether I'm going to need a separate tsvector column in the User table to hold the aggregated tsvectors from across the tables, and to setup triggers to keep it up to date. Or if it's possible to create an index without a tsvector column that'll keep itself up to date whenever any of the relevant fields in any of the relevant tables change. Also, any tips on the syntax of the command to create all this would be much appreciated as well.

0 投票
1 回答
883 浏览

orm - Doctrine 使用列聚合扩展扩展模型

技术:ORM、Doctrine 1.1.6、KohanaPHP

使用教义 1.1.6。如何将模型分布在不同的表上?

详细情况:

我有一个实体类,它包含一个 ID、登录名和密码,并且有一个电子邮件地址、许多地址和一些其他关系。我还有另外两个类,Company 和 Person,它们扩展了 Entity。我想使用Column 聚合来扩展它们,以便所有登录名和密码信息都保存在一个地方。现在我想将特定列添加到我的 Person 类(名字、姓氏等),但我找不到如何做到这一点。文档给出的唯一示例是没有额外列的示例。

当前课程

实体类:

人物类:

生成的 SQL:

有人可以告诉我如何做到这一点吗?

0 投票
2 回答
258 浏览

mysql - MySQL 多表查询

我有一堆按日期排序的数据,每个表只包含一个月的数据。(这样做的原因是为了减少查询时间,我说的是每个月表中的数百万行)

例如。

有时我必须根据特定的日期范围查询这些表。现在,如果范围跨越多个月,例如。2010-01-01 到 2010-02-28 然后我需要查询两个表。

这可以通过单个查询来实现吗?例如:

上述查询的问题在于它表示列日期不明确,因为该列存在于两个表中。(表具有相同的结构)

那么这是否可以通过单个查询来实现,还是我必须分别为每个表查询它?

0 投票
1 回答
326 浏览

mysql - mysql问题left join和from_unixtime

我有这个

它工作正常,但现在我想从最后一天内选择帖子。我试着用

但它没有用。有人知道为什么吗?

0 投票
2 回答
656 浏览

java - 在数据库中添加第二个表

这是我的第一篇文章!我希望你能帮帮我!:-)

我使用开发人员文档中 NotePadExample 提供的代码来创建数据库。现在我想添加第二个表来存储不同的数据。我可以毫无问题地添加注释,并且注释表的创建方式与我的路由表类似。我只是“复制”并编辑了给定的代码,但是当我尝试插入新表时,我收到一条错误消息:

“0错误/数据库(370):android.database.sqlite.SQLiteException:没有这样的表:路由:,编译时:插入到路由(行,到达,持续时间,开始)值(?,?,?,?);”

有人可以快速查看我的 DbAdapter 类,尤其是 onCreate() 方法。并给我一个提示或解决方案?我真的看不出有什么问题。我的代码编译没有任何错误..

代码:

添加

我想实现一个像

我的问题:我想从我没有引用我的数据库(据我所知)的地方调用这个函数,作为我的 deleteTableRoutes(SQLiteDataBase) 的参数传递......