显示两个表的记录

问题描述 投票:0回答:0

我在 phpmyadmin 中有两个表 表格1 杂志购买

姓名 价格 约会
牛奶 13 2023-02-05
面包 10 2023-02-10

表2 杂志销售

姓名 价格1 价格2 pur_date 售出日期
洋葱 4 6 2023-02-01 2023-02-06
南瓜 8 10 2023-02-02 2023-02-09

我想做一个查询,给我一个这样的表

姓名 价格 价格2 约会 销售日期
洋葱 4 6 2023-02-01 2023-02-06
南瓜 8 10 2023-02-02 2023-02-09
牛奶 13 2023-02-05
面包 10 2023-02-10

第一个问题是,在一个表中我们有值“price”,在另一个“price1”中,我尝试使用与“price p”相同的名称设置它,但它重复了记录

SELECT coalesce(magazine_buys.name, magazine_sells.name),coalesce(magazine_buys.price, magazine_sells.price1),coalesce(magazine_buys.date, magazine_sells.pur_date) from magazine_sells,magazine_buys;

结果 enter image description here

mysql phpmyadmin
© www.soinside.com 2019 - 2024. All rights reserved.