Hi Iam trying to pull data from a couple of tables.. which I have managed to do on a per customer basis with this query
SELECT company_name AS 'Company Name', handheld_type AS 'Handheld Type', COUNT(*) AS `Number`
from hhcs join company_details
on hhcs.companyid = company_details.aid where companyid='57' GROUP BY `handheld_type`
ORDER BY `handheld_type` ASC
I now need to get the whole database not just for companyid 57.. but when I remove that part of the query it goes pear shaped.
The tables are set out like this:
CREATE TABLE company_details (
aid int(12) NOT NULL auto_increment,
owner varchar(255) NOT NULL,
company_name varchar(255) default NULL,
council_code varchar(255) NOT NULL default '',
notes text,
software varchar(255) NOT NULL,
handheld_sw_version varchar(255) default NULL,
comms_sw_version varchar(255) default NULL,
hostname varchar(255) NOT NULL default '',
subnet varchar(255) NOT NULL default '',
logo varchar(255) NOT NULL,
PRIMARY KEY (aid)
) ENGINE=InnoDB
CREATE TABLE hhcs (
hid int(12) NOT NULL auto_increment,
companyid int(12) default NULL,
handheld_type varchar(255) default NULL,
serial_number varchar(255) default NULL,
machine_number int(4) default NULL,
dispatch_date datetime default NULL,
notes varchar(255) default NULL,
mac_address varchar(255) default NULL,
ipaddress decimal(12,0) NOT NULL default '0',
PRIMARY KEY (hid)
) ENGINE=InnoDB;
The companyid and aid are linked.
any ideas?
Thanks for any help
Rich