SELECT a.id, a.name, b.ip FROM tabel1 as a, table2 as b WHERE a.id = 2; a.id是主键, 唯一值, 我这样查询, 返回和数据表一样多条的相同记录 比如, a.id = 3,. 数据有5条记录, 就返回5条这样a.id = 3的记录
解决方案 »
- MYSQL 用master,slave同步的问题
- sqlyog连接mysql查询乱码问题
- 请问mysql中类似MsSql中grouping功能的函数?
- mysql 查询的问题
- mysql数据从5.0导入到4.1.7乱码问题怎么解决啊?
- 开始学MY SQL。各位高手和同学+++++++++++
- MySQL入门问题,安装后不能连接到服务器,怎么回事?急!急!!!
- 需求:有的文章关联多张图片,有的文章无关联图片,怎么查询的时候把所有文章都查询出来呢?
- mysql 执行mysqldump 无法备份blob字段
- 求教一个sql查询语句
- PostgreSQL只保留当季的数据备份恢复策略方案
- MySQL整型数据显示不争正确的问题
FROM tabel1 as a, (select * from table2 WHERE a.id = 2) as b; 就是两个结果集的卡迪尔积,正确的做法应该加上table1和table2的关联关系,如SELECT a.id, a.name, b.ip FROM tabel1 as a, table2 as b
WHERE a.id=b.id and a.id = 2;