【问题标题】:Help in designing simple 2 table database?帮助设计简单的 2 表数据库?
【发布时间】:2010-02-18 03:08:30
【问题描述】:

尝试创建一个简单的 2 表数据库,其中列出了各种火线驱动器的内容,一个表带有固件编号,另一个带有该驱动器编号上的文件项。

例如。 fw 233 文件 -> 迈克的家庭电影.mov

我很新,可以使用查询创建单个表,但不了解使用连接查询多个表。

每个驱动器都有很多文件,这个任务的重点是学习,但实际上是在这些驱动器上拥有一个动态的项目列表,我可以经常更新。

任何帮助都会很棒...

我正在使用 codeigniter,当然还有 PHP

【问题讨论】:

    标签: php mysql codeigniter


    【解决方案1】:

    您需要在 Drive 表上有一个主键,在 File 表上有一个外键。

    驱动表 ------------ 驱动器 ID 固件编号 文件表 ---------- 驱动器 ID 文件名

    要查看 DriveID 1 上的所有文件,您需要...

    选择文件名 从文件 其中 DriveID = 1 按文件名排序

    【讨论】:

    • 这几乎就是我一直在输入的内容...不过,如果您想获取具有特定 FWNumber 的所有文件,您的选择将是:选择 File.FileName FROM File INNER JOIN Drive on Drive.DriveID = File.DriveID WHERE Drive.FWNumber = 233
    猜你喜欢
    • 2011-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    相关资源
    最近更新 更多