database-relations

    0热度

    2回答

    林试图建立一个数据库(如图) 的标准之一是,所使用的任何仪器只能由1名音乐家在一个时间使用。 我想知道如何实现它,这样的架构? 另一个标准是每首歌中的音乐家中有一位是制作人。我将如何实施该标准,以便制作人必须从该歌曲的音乐家名单中来? 也许这是2个无关的问题,我不确定?

    4热度

    2回答

    我想删除它有另一个表 例如没有现有的外键的所有行: ID为#20 table1 +----+-------+ |id | data | +----+-------+ | 1 | hi | +----+-------+ | 2 | hi | +----+-------+ | 3 | hi | +----+-------+ | 4 | hi | +----+-------+ |

    0热度

    1回答

    试图创建一个具有以下数据表中特定的查询时,我有点困惑:在“产品 **table 1 - referral_data:** ID attribution_name ------------------------ 1 Category 2 Brand 3 Size 4 Color 5 Processor 6 OS 7 Screen Size ..... **

    0热度

    1回答

    数据库关联源我的项目及其母公司公司管理它们的数据库,每个项目和公司拥有departaments和国家名单。 但是,如果项目将字段默认值设置为true,则应该从其父公司公司加载dep/国家的列表。 我的问题是什么是设计这个最好的方法?是否有可能在MySQL中“正确地”执行它,或者我应该在应用程序代码中进行管理(不太好)。

    1热度

    1回答

    目前,我可以从项目表中提取所有产品,但由于在SizesToProducts表中设置了关系,因此我无法匹配sizes_id。 数据库表如下: 项目(ID,PRODUCT_ID,数量) 产品(ID,姓名) 尺寸(ID,姓名) SizesToProducts(ID,PRODUCT_ID ,sizes_id,价格) 这里是我的模型: //--- Item Class class Item extends

    5热度

    1回答

    在Laravel文档,它说,你可以使用这个语法查询对象的关系才拿到的是有帖子至少一个注释: $posts = Post::has('comments')->get(); 我想要类似的地方,我只想获取至少有一个关系对象的对象。这些是我的两个类: class Movie extends Eloquent { protected $table = 'movie'; public

    0热度

    1回答

    我有3种型号(简化): class User(models.Model): ... class PersonalAccount(models.Model): user = models.OneToOneField(user) balance = MoneyField() (like float) class Withdrawal(models.Model):

    1热度

    1回答

    我想显示一个对象在Django管理员中有多少关系。 比方说,我有以下型号: class Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') class Choice(models.

    1热度

    2回答

    我正在创建一个PostgreSQL数据库:Country - Province - City。 一个城市必须属于一个国家,可以属于一个省份。 一个省必须属于一个国家。 一个城市可以是一个国家的资本: CREATE TABLE country ( id serial NOT NULL PRIMARY KEY, name varchar(100) NOT NULL ); CRE

    0热度

    1回答

    我有一个PairModel pair_id | first_item_id | second_item_id | 而且项目模型 ITEM_ID | some_common_item_fields对 关系看起来像这样: public function relations() { return array( 'relatedFirstItem' => array(self::BE