|
[QXL-ALL] - Table Schema and Join information.
Posted by Rajendra Dewani (QODBC Support) on 22 October 2025 01:56 PM
|
|||||||||||||||||||||||||||||||||||||||||
[QXL-ALL] - Table Schema and Join information.Problem Description:I need list of all joins for QuickBooks tables Solution:QuickBooks tables are designed around two primary joining patterns: Header-to-Detail (linking a transaction to its line items) and Transaction-to-List (linking a transaction to its associated master records). The joins are primarily made using unique QuickBooks identifiers: TxnID for transactions and ListID for master records (like Customers, Items, Accounts).
Transaction/Detail-to-List Joins (Linking to Master Records) These joins link transaction or line item tables to List tables (e.g., Customer, Item, Account, Vendor) to retrieve descriptive names and details. The convention is to join a RefListID field (found in the transaction or detail table) to the corresponding ListID field in the master table.
These “Relations” entries are embedded throughout each table page of the QODBC schema documentation. To view all joins comprehensively:
For further precision, you can programmatically list joinable tables using QODBC’s internal stored procedure: sp_tables sp_columns TableName Running
| |||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||


