gpt4 book ai didi

Mysql:2个具有唯一ID的表

转载 作者:行者123 更新时间:2023-11-29 16:48:49 26 4
gpt4 key购买 nike

我在 phpmyadmin 中有 2 个表

  1. 客户
  2. 公司

    id,TYPE, Name, Surname, birthDate, city

    1,客户,巴拉克,奥巴马,1980 年 20 月 11 日,东京

    id,TYPE, Name, Capital, RegisterDate, OfficeAddress

    1,公司,Google,500000 美元,1990 年 12 月 10 日,MountineView

通过 php,我在两个表中插入数据,然后它们获得相同的 ID(上面的示例:它们都有 id 1)

所以当显示 php 表中的所有行(while 循环)时问题就开始了

 **Select * from...** "and **join** both  tables"    

在列表中,我放置了一个可以编辑每一行的按钮ID”那么当两个表中的 id 相同时我该如何编辑(示例 1)(数据库中有 2 个帖子的 id 1)

-有没有办法设置唯一的ID(所以两个表都有唯一的ID,并且两个表上的数字不能相同)如果是,那么我怎么知道该帖子在哪个表中

或者还有其他方法

最佳答案

当两个表都具有相同名称的列时,请勿使用 SELECT *。具体列出列并添加别名,以便您可以区分它们。

SELECT cl.id AS client_id, co.id AS company_id, cl.name AS client_name, co.name AS company_name, ...
FROM clients AS cl
JOIN companies AS co ON ...

关于Mysql:2个具有唯一ID的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52939074/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com