All pastes #75432 Raw Edit

Something

public text v1 · immutable
#75432 ·published 2006-06-30 05:14 UTC
rendered paste body
CDR table written by the CDR app
 
mysql> describe cdr;
+-------------+--------------+------+-----+---------------------+-------+
| Field       | Type         | Null | Key | Default             | Extra |
+-------------+--------------+------+-----+---------------------+-------+
| uniqueid    | varchar(32)  |      |     |                     |       |
| userfield   | varchar(255) |      |     |                     |       |
| accountcode | varchar(20)  |      |     |                     |       |
| src         | varchar(80)  |      |     |                     |       |
| dst         | varchar(80)  |      | MUL |                     |       |
| dcontext    | varchar(80)  |      |     |                     |       |
| clid        | varchar(80)  |      |     |                     |       |
| channel     | varchar(80)  |      |     |                     |       |
| dstchannel  | varchar(80)  |      |     |                     |       |
| lastapp     | varchar(80)  |      |     |                     |       |
| lastdata    | varchar(80)  |      |     |                     |       |
| calldate    | datetime     |      | MUL | 0000-00-00 00:00:00 |       |
| duration    | int(11)      |      |     | 0                   |       |
| billsec     | int(11)      |      |     | 0                   |       |
| disposition | varchar(45)  |      |     |                     |       |
| amaflags    | int(11)      |      |     | 0                   |       |
+-------------+--------------+------+-----+---------------------+-------+

Second table written by CID_REWRITE version 1.4

mysql> describe callerid;
+--------------+--------------+------+-----+---------+----------------+
| Field        | Type         | Null | Key | Default | Extra          |
+--------------+--------------+------+-----+---------+----------------+
| cid_id       | int(11)      |      | PRI | NULL    | auto_increment |
| cid_number   | varchar(50)  |      | MUL |         |                |
| cid_name     | varchar(50)  | YES  |     | NULL    |                |
| display_name | varchar(50)  | YES  |     | NULL    |                |
| action       | char(1)      | YES  |     | R       |                |
| address      | varchar(100) |      |     |         |                |
| cid_source   | char(1)      |      |     | I       |                |
+--------------+--------------+------+-----+---------+----------------+

I want to build a nice php front end that show all numbers that exist in cdr.SRC (and if possible) cdr.DST but not in callerid.cid_number

Query result should be one column with SRC/DST (or two seperate ones for SRC and DST)

I can always it fix it by doing a lot of queries, but it's probably possible with one nice query :-)

bas@brijn.nu