(MySQL)我正在尝试将“订阅”表迁移到3个新表中:“产品”、“订阅”、“实际”,其中“实际”是实际产品的名称,比如时事通讯。订阅具有对产品的FK引用,而实际具有对订阅的FK引用。我知道INSERT INTO SELECT语句可能可以将数据从多个表复制到一个表;对于我的情况,有没有一条语句可以做相反的事情,一对多表?
我是新手(3小时),刚刚读完MYSQL &MYSQL for dummies第4版,目前我正在创建一个数据库,其中包含商店的信息以供练习。原因是尽管第一个表(Store to Categories)有一对多的R/S,第二个表( category to Item)也有一对多的R/S,而不是多对多的R/S,因为我只看到一个包含多个项目的单一类别VARCHAR(50),)
此外,使用VARCHAR(50)和
我需要的是一个sql为以下我有表E which as columns EID, PID, X (EID is PK)不起作用的语句是我认为它应该是一个更新P集P.X = ?,P.DX =?select( Sum(X) from E group by PID) (从E组中按PID选择Sum(X))
但我不知道如何获取select的输出,并将其与P连接,并在每行
我需要对一个相当大的查询执行计数,其中一个连接表具有一对多关系。这会抛出我的结果,因为所有数据都被乘以一个项目在一对多表的“多”端重复的次数。'sec', 'help') AND price BETWEEN 200001 AND 210000 除了m_versions之外,所有的表都非常简单,它具有一对多的关系