我在MySQL三个表是链接在一起:复杂的MySQL查询与多个SELECT语句
档案(ID,姓名,东西..)
联系(ID,简档,递减,ORD)
地址(ID,简档,递减,ORD)
现在我需要选择配置文件选项卡中的所有个人资料le,其中Ord = 1的Contact和Address中的“desc”
字段。(这是用于搜索功能,在表格中我将显示客户端的名称,主要联系信息和主要地址。
我目前可以用三个独立的SQL请求,这样做:
SELECT Name, ID FROM Profile WHERE name=”bla”
然后在foreach循环中,我会运行其他两个请求:
SELECT ProfileID, desc FROM Contact WHERE ProfileID=MyProfileID AND Ord=1
SELECT ProfileID, desc FROM Address WHERE ProfileID=MyProfileID AND Ord=1
我知道你可以做多SELECT
在一个查询中,有没有办法将所有三个SELECT
组合成一个查询?
太谢谢你了! 1为解释和第二为链接,您的信息和JW信息帮助我更好地理解SQL ...(我喜欢理解和学习的答案,不只是复制粘贴!!!! – 2013-03-02 00:21:30
@Daniel不客气,我总是乐意提供帮助!:) – Taryn 2013-03-02 00:32:08