我有5个表,我希望从所有链接到一个名为pubs表的数据。mySQL没有得到所有记录
special_offers有3条涉及到酒馆 事件有4条涉及到酒馆
但是我只取回第一个事件和special_offers。它似乎没有构成一个多层次的数组。我已经尝试过加入和内心的联系,我不知道可能会出现什么问题。
SELECT pubs.*, special_offers.*, `events`.*, vote.*
FROM pubs
Inner Join `events`
ON pubs.id = `events`.pubID
Inner Join special_offers
ON pubs.id = special_offers.pubID
Inner Join vote
ON pubs.id = vote.pubID
WHERE pubs.id = 48
下面是print_r的输出
Array (
[0] => 48
[id] => 1 Harveys
[name] => Harveys
[sun] => 10am-2.30am
[31] => 1
[32] => 4
[special_dayID] => 4
[33] => 48
[pubID] => 48
[34] => 2.50 Drinks
[title] => Kodakid
[35] => All drink 2.50 get them while there hot! or cold!
[desc] => Kodakid are playing!
[36] => 1
[37] => 48
[38] => 2012-04-30
[date] => 2012-04-30
[39] => Kodakid
[40] => & others
[subtitle] => & others
[41] => Kodakid are playing!
[42] => kodakid.jpg
[img] => kodakid.jpg
[43] => 1
[44] => 48
[45] => 3
[price_range] => 3
[46] => 5
[atmosphere] => 5
[47] => 2
[food] => 2
[48] => 4
[service] => 4
[49] => 3
[value] => 3
[50] => Waterford City
[county] => Waterford City)
感谢
可不可以打印print_r输出? – worenga 2012-04-20 16:04:16
您可以使用blockquote标签重新格式化输出吗?阅读很痛苦。 – 2012-04-20 16:04:25
谢谢,未来会确认 – 2012-04-20 16:20:39