De Query: SELECT users.*, users_profile.* FROM users, users_profile WHERE users.No_ = users_profile.UserNo_ AND users.groupNo_ = '%s' ORDER BY users_profile.Contact ASC LIMIT %s,%s
En de export van de 2 tabellen:
Users
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| `No_` int(20) NOT NULL AUTO_INCREMENT,
`OrderNo_` int(20) NOT NULL,
`Type` int(10) NOT NULL,
`ItemNo_` varchar(20) NOT NULL,
`Description` text NOT NULL,
`Description_2` text NOT NULL,
`UnitOfMeasure` varchar(20) NOT NULL,
`Quantity` decimal(38,0) NOT NULL,
`UnitPrice` decimal(38,4) NOT NULL,
`LineDiscountRate` decimal(38,4) NOT NULL,
`VAT` decimal(38,4) NOT NULL,
`Sent` decimal(36,0) NOT NULL DEFAULT '0',
`UserNo_` int(10) DEFAULT NULL |
Users_profile
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| `UserNo_` int(10) NOT NULL,
`CustomerNo_` varchar(20) NOT NULL,
`Name` varchar(100) NOT NULL,
`Name_2` varchar(100) NOT NULL,
`Address` varchar(100) NOT NULL,
`Address_2` varchar(100) NOT NULL,
`Postcode` varchar(20) NOT NULL,
`City` varchar(50) NOT NULL,
`Country` varchar(50) NOT NULL,
`Contact` varchar(100) NOT NULL,
`Phonenumber` varchar(30) NOT NULL,
`Mobilephonenumber` varchar(30) NOT NULL,
`Faxnumber` varchar(30) NOT NULL,
`VATRegistrationNo_` varchar(30) NOT NULL,
`FixedDiscount` decimal(38,4) NOT NULL,
`DiscountGroupCode` varchar(10) NOT NULL,
`Delivery-Name` varchar(100) NOT NULL,
`Delivery-Name_2` varchar(100) NOT NULL,
`Delivery-Address` varchar(100) NOT NULL,
`Delivery-Address_2` varchar(100) NOT NULL,
`Delivery-Postcode` varchar(20) NOT NULL,
`Delivery-City` varchar(50) NOT NULL,
`Delivery-Country` varchar(50) NOT NULL,
`Delivery-Contact` varchar(100) NOT NULL,
`Delivery-Phonenumber` varchar(30) NOT NULL,
`Comment` text, |
Ik weet dat in een productieomgeving "not done" is. Maar in de testomgeving had ik nergens last van (maar daarin werd niet gesorteerd op Contact meer op Username).
Het rare is dat het niet overal is. Gezien op groep wordt geselecteerd.