sql JOIN导致双行

我有两个需要加入的桌子

我使用此sql查询创建的第一个表

CREATE TABLE `users` (
  `id` bigint PRIMARY KEY AUTO_INCREMENT,
  `user_login` varchar(60),
  `user_pass` varchar(255),
  `first_name` varchar(30),
  `last_name` varchar(30),
  `user_status` int(2),
  `user_phone_number` varchar(20),
  `user_email` varchar(100),
  `user_billing_info` text,
  `user_temp_units` int(2),
  `user_flow_units` int(2),
  `user_notes` text
);

第二张桌子

CREATE TABLE `station_meta` (
  `uid` VARCHAR(25) PRIMARY KEY,
  `nickname` varchar(30),
  `install_date` date,
  `latatude` numeric(10,6),
  `longitude` numeric(10,6),
  `firmware_ver` varchar(10),
  `weir_type` int(2),
  `weir_width` numeric,
  `dist_to_ground` numeric,
  `dist_to_weir` numeric,
  `service_fee` numeric,
  `notes` text
);

使用此sql查询时出现双行

SELECT * FROM station_meta JOIN users

注意:uid类似于9C9Z454Z5CA,以防万一需要提及

因此在其他表中没有任何相同的列

更新

数据样本

enter image description here

我的结果

我在foreach的php函数中使用它,所以得到了双重结果

感谢任何帮助

评论