foregin keys和primary keys关联之后操作primary keys所在表怎么同时影响foreign keys的表呢?
比如说一个城市表,一个省份表,查出哪个省怎么样同时显示这个省包括的城市

解决方案 »

  1.   

    一个表的外键可能有多个,这种情况无法自动完成,需要自己去写。例如select * from 城市表
    where 省份编号=
    (
    select 省份编号 from 城市表 
    where 城市名称='你要的城市' or 城市编号='你要的编号'
    )
      

  2.   


    分主从表处理,关联主表id就可以了,LZ考虑太复杂了。
      

  3.   

    select m.* , n.*
    from 城市表 m , 省份表 n 
    where m.省份id = n.id and n.name = '某个省'