问题标签 [multi-table]

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 投票
2 回答
283 浏览

android - Setting up 2 table with SQLOpenHelper throw error

I'm trying to rebuild my databaseHandler since I need to use 2 tables.

I followed the answer given here : Multiple Table SQLite DB Adapter(s) in Android? but this is giving me the following issue : Attempt to invoke virtual method 'android.database.Cursor android.database.sqlite.SQLiteDatabase.rawQuery(java.lang.String, java.lang.String[])' on a null object reference

I will put my DatabaseAdapter, and my DatabaseReminderHandler hereunder:

DatabaseAdapter :

DatabaseReminderHandler :

I also put my mainActivity (HomePage.class) from where I initialize my variables and start to use them:

HomePage (only a sub part, not the total of it) :

Thanks in advance. Alex.

0 投票
0 回答
443 浏览

sql-server - SQL 多个 BLOB 表或一个

我目前正在重建我们的 Intranet 并在简化数据库的过程中。目前,我有几个带有 BLOB 对象的资源表。我有一个带有照片或文件的公告表、一个带有照片的用户表和一个带有照片的市场项目表。在每种情况下,BLOB 对象都被分离到另一个链接表中。

这些照片/文件中的每一个都(历史上)存储在它们自己的表中,并且当我将它们迁移到一个系统中时,我开始怀疑将所有文件和图像存储在“资产”中是否会更好" 表,然后引用该表而不是拥有三个几乎相同的表?

性能是我主要关心的问题,但可读性和可维护性是我重建 Intranet 的原因。

0 投票
1 回答
2154 浏览

php - 使用php将表单中的数据插入到mysql数据库中的多个表中

数据插入到第一个表中,但是获取 ID 号的代码似乎不起作用,并且数据没有插入到接下来的两个表中。代码运行并出现感谢消息,感谢此人提交其详细信息。

一共有三页代码。连接代码在一个文件中。处理代码文件和表单文件。

我不会在此处包含连接代码,因为它有效。

这是表单代码:

将表单数据插入三个数据库表的代码:

共有三个数据库表,分别称为 cakeorder、customerdetails 和首选约会。我不认为多表插入适用于早期版本的 PHP,这是我开始使用的,但我现在使用的是 xampp 5.5.24 和 PHP 5.5.24。我去掉了大部分 html 的格式,所以我可能在这里的某个地方留下了一个悬挂标签,但实际网页上没有。我对PHP不是很精通,所以很多都是通过浏览这个网站来整理的。任何帮助将不胜感激。谢谢

0 投票
0 回答
42 浏览

sqlite - 带有类似语句的多表:在 Toad 中工作 - 不在 FME SQL 查询中

所以我有一个多表连接器,我在 Toad 内部已经成功,但我无法在 FME 中的 SQLite 转换器内部执行。

如果Region列包含. _EntryEntry.CategoryRegion.Region_Name

我正在使用的代码如下:

谁能想到我可能遇到麻烦的原因?我知道你们可能不熟悉 FME。

谢谢!

0 投票
1 回答
35 浏览

sql - 避免在从两个表中获取唯一行的位置插入重复行

我有两个表,例如 customer_name 和 customer_phone,但唯一的客户是从两个表中的所有四列的组合中识别出来的。

由于我们有多个源系统同时插入到下表中,在所有这些工作中,我们在插入之前使用一个函数来验证客户是否已经存在,使用 (f_name,l_name,area_code,phone_num) 这个组合。然而,我们仍然看到重复插入,因为验证发生在其他作业已经插入但尚未提交时。有没有避免重复的解决方案?

顾客姓名

列:ID、名字、姓氏

cutomer_phone

col: ID,area_code, Phone_number

0 投票
3 回答
64 浏览

sql-server - 如何在三个表中加入一对多不同的?

我要加入三张桌子

表:学生

表:注册信息

表:类

期望的输出

我只需要学生信息姓氏

我试过:

但这会显示所有类名

0 投票
2 回答
31 浏览

sql-server - 比较 SQL 表

谢谢你看这个。比我聪明的人会有这个答案,但我已经达到了我的极限。

我有三个单独的表格,并试图将它们相互比较以测试一些报告。这些表中的每一个都是从单独的搜索查询填充的临时表。它们都有一个可以链接它们的 baseID。例子

我有以下查询

这非常适合比较三个表并返回三个表之间的任何不同值。仅一个中缺少数据或数据不同,等等,但如果报告中的 baseID 多次出现,则此操作失败。

在这组中,我得到了#1 的大量结果,因为比较两者都做。我可以在组或 where 子句中撤消此操作,但我不知道如何操作。有任何想法吗?

0 投票
1 回答
754 浏览

php - PHP PDO UPDATE MySQL 多表

我正在使用 MySQL 学习 PHP PDO,并且想知道如何使用从表 1 中的单行链接的一个更新查询来更新多个表。例如,如果我想用一个只知道表的查询来更新表 2 和/或 3 中的值1 记录 PK id。我想也许我可以使用左连接,但不能正确。我不需要使用左连接,只需要最优化的编码。

不会导致任何更改的示例代码。我相信它没有正确链接。

**我希望从代码中得到什么:更新表 2,3 等特定行中的值。通过只知道表 1 中具有表 2,3 外键的 PK。

表结构:

示例记录:

任何帮助都会很棒,谢谢。

Edit1:我确实尝试过发布一张表格布局的图片,但不幸的是,根据这个网站,我没有足够的代表点数。不过感谢您的链接。

Edit2:解释更多细节

Edit3:去掉图片以便于查看

0 投票
2 回答
65 浏览

php - 更新mysql中的多表

我正在尝试更新 mysql 多个表,虽然没有错误但更改未反映在 mysql 数据库中。如果我需要使用 JOIN 将查询更新放在一个字符串中,请告诉我。

我还需要吗

0 投票
2 回答
957 浏览

sql - SQL 添加价格以生产蛋糕表

我真的希望有人可以帮助我处理这个 sql 查询,一直在绞尽脑汁,但我知道这是可能的......这是我当前的查询并产生正确的格式:

在此处输入图像描述

我似乎无法从所有表格和显示中获得所有价格的总和。


我能够检索数据但不能像上面那样格式化它?

在此处输入图像描述

我想要上面的输出,而不是巧克力蛋糕的 4 行;1 排巧克力蛋糕。(胡萝卜蛋糕比其他的少 5 美元) 正确的数据,错误的格式 列 aPrice 行 1、2、3、4 包含巧克力蛋糕的正确值。

(希望每种口味的格式如下)

巧克力 18.95 18.95 23.50 38.50