Mysql SQL选择以显示两个表中的所有记录
我有一个关于sqlselect的简单问题。 我有两张桌子: a) (主要)表a-含10.000 REG。该字段为:“id.table-a”|“name.table-a” b) 表b-带有2000个注册表和此字段:“id.TABLE-b”|“address.TABLE-b”|“id_a.TABLE-b” 我想显示所有带有“address.TABLE-b”信息的主“TABLE A”regs(10.000),其中“id.TABLE-A”和“id2.TABLE-b”是相同的值 我将看到10000个REG,但其中只有2000个会显示“表B”的信息 谢谢你的支持 我想显示所有带有“address.TABLE-b”信息的主“TABLE A”regs(10.000),其中“id.TABLE-A”和“id2.TABLE-b”是相同的值 我将看到10000个REG,但其中只有2000个会显示“表B”的信息 我想您需要一个Mysql SQL选择以显示两个表中的所有记录,mysql,sql,select,Mysql,Sql,Select,我有一个关于sqlselect的简单问题。 我有两张桌子: a) (主要)表a-含10.000 REG。该字段为:“id.table-a”|“name.table-a” b) 表b-带有2000个注册表和此字段:“id.TABLE-b”|“address.TABLE-b”|“id_a.TABLE-b” 我想显示所有带有“address.TABLE-b”信息的主“TABLE A”regs(10.000),其中“id.TABLE-A”和“id2.TABLE-b”是相同的值 我将看到10000个REG
左连接
:
select a.*, b.address_table_b
from tablea a
left join tableb b on a.id_table_a = b.id_table_a
提示:
left join
您是否尝试过使用join
s?到目前为止,您尝试过什么来获取“10.000个regs,但其中只有2000个将显示“TABLE-B”的信息”?