来自2个表和php的sql查询
我有一个简单的php代码,可以从sql表中获取数据 表1来自2个表和php的sql查询,php,sql,Php,Sql,我有一个简单的php代码,可以从sql表中获取数据 表1 date_time name 以及另一个存储名称(与表1相同)和图片链接的表 表2 name pic PHP 尝试此操作,使用作为关键字来别名列名,这样您就可以在循环中获得'name'和'pic'索引 select table1.name as `name`, table2.pic as `pic` from table1, table2 where table1.name = table2.name; 更好的方
date_time
name
以及另一个存储名称(与表1相同)和图片链接的表
表2
name
pic
PHP
尝试此操作,使用
作为
关键字来别名列名,这样您就可以在循环中获得'name'
和'pic'
索引
select
table1.name as `name`,
table2.pic as `pic`
from table1, table2
where table1.name = table2.name;
更好的方法是使用联接
select
`table1`.`name` as `name`,
`table2`.`pic` as `pic`
from `table1`
inner join `table2`
on `table1`.`name` = `table2`.`name`;
尝试此操作,使用
作为
关键字来别名列名,这样您就可以在循环中获得'name'
和'pic'
索引
select
table1.name as `name`,
table2.pic as `pic`
from table1, table2
where table1.name = table2.name;
更好的方法是使用联接
select
`table1`.`name` as `name`,
`table2`.`pic` as `pic`
from `table1`
inner join `table2`
on `table1`.`name` = `table2`.`name`;
使用
JOIN
如何:
SELECT table1.name, table2.pic
FROM table1
INNER JOIN table2
ON table1.name = table2.name
使用
JOIN
如何:
SELECT table1.name, table2.pic
FROM table1
INNER JOIN table2
ON table1.name = table2.name
那么这个查询不起作用了?你的
查询
应该起作用,只要检查一下单引号和双引号的平衡。那么这个查询就不起作用了?你的查询
应该起作用了,只要检查一下单引号和双引号的平衡。这就起作用了。我只是不知道如何使用内部联接。我能接受的时候就接受。谢谢大家!我只是不知道如何使用内部连接。我能接受的时候就接受。谢谢大家!