当使用MySql时,我唯一能解决这个问题的方法就是使用SELECT AS,例如SELECT id AS groupId。我希望MariaDB可以引入一种查询特性,允许在列名前面加上它们的表名。例如,查询可能返回名称为group.id和person.id的列。
编辑:根据Shadow的评论,问题不在MariaDB (或MySql )。结果集确实包含多个'id‘字段
我有一个用于多个表的通用MySQL语句,它只检索单个表的所有数据:$result = mysql_query(如果我仍然希望我的查询保持通用,并且可能有多个字段引用到我想要相关文本而不是id的其他表,我该怎么做呢?mysql> show columns from profiles;
+-------------+--------------+-----
我有一个表,其中包含成员名称和一个具有多个ID号的字段。我想要创建一个查询,返回ID字段中的任何值与数组中的任何值重叠的结果。例如:姓氏: Smith ,名字: John id: 101,103我希望查询输出所有在id字段中列出值101、102或103的成员,并列出多个id。$array_num_1."%'";
while ($rows=<e